正则表达式从匹配模式中查找字符串

问题描述 投票:-1回答:1

如果字符串前面跟着特定的字符串集,我怎么才能找到它?

例如,

<input id="amount" type="hidden" value="105">
<input id="orderId" type="hidden" value="10000">
<input id="userId" type="hidden" value="200">

我想从上面的字符串中找出10000。基本上我想写一个表达式来找出下面两个条件之间的值

  • <input开始,接着是orderId,然后是value="
  • ">结束

.

regex
1个回答
1
投票
Regexp: /<input.*orderId.*value="(.*)"/g

详细@ https://regex101.com/r/oFuGw4/1

您不希望使用regexp在Javascript中执行此操作。

就这样做吧

<script>
var value = document.getElementById("orderId").value;
</script>
© www.soinside.com 2019 - 2024. All rights reserved.