我有一个如下所示的字符串模式。
sales_order/view/order_id/155/key/0ee9098a18ccbca0879bfa93355fa1c7/
我想获取“order_id”和“key”文本之间的数字,该数字可以是任意长度。 如何找到这两个单词之间的数字?
这个数字“155”是动态的。
最佳答案
使用正则表达式:
var num = +( /order_id\/(\d+)\//.exec( str ) || '' )[ 1 ]
|| ''
这是为了防止没有匹配的情况。另外,如果您特别想检查 key
,只需将其添加到末尾(在末尾的两个 //
之间)
关于javascript - 如何获取字符串中两个单词之间的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141617/