字符串看起来像这样
"blabla blabla-5 amount-10 blabla direction-left"
如何获取"amount-"
后面的数字,以及"direction-"
后面的文本?
字符串看起来像这样
"blabla blabla-5 amount-10 blabla direction-left"
如何获取"amount-"
后面的数字,以及"direction-"
后面的文本?
以下代码可获取逗号分隔的所有数字:
var str = "10 is smaller than 11 but greater then 9"; var pattern = /[0-9]+/g; var matches = str.match(pattern);
执行后,字符串 matches
将具有值 "10,11,9"
如果只想获取第一个出现的数字,模式将是 /[0-9]+/
- 这将返回10
(无需使用 JQuery)
你可以使用正则表达式,如w3schools所述。提示:
str = "blabla blabla-5 amount-10 blabla direction-left"
alert(str.match(/amount-([0-9]+)/));