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

时间:2017-12-16 17:31:58

标签: regex

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

例如,

<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="

  • ">

  • 结尾

1 个答案:

答案 0 :(得分:1)

Regexp: /<input.*orderId.*value="(.*)"/g

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

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

就这样做

<script>
var value = document.getElementById("orderId").value;
</script>