[英]Get a substring from a string for a regular expression in JavaScript
[英]Regular expression to get numbers from the string in javascript
我有一個像下面這樣的字符串
minmaxSize2-8
minmaxSize12-20
如何從上述字符串中獲取范圍,我需要得到2-8和12-20。 請在javascript中建議正則表達式
您可以這樣做:
var myString = "minmaxSize12-20";
var myRegexp = /(\d+)-(\d+)/g; // Numbers dash Numbers
var match = myRegexp.exec(myString);
alert(match[1]); // 12
alert(match[2]); // 20
這樣的事情應該起作用:
var str = 'minmaxSize12-20';
var range = str.replace(/^.*?Size/i, ''); // returns 12-20
簡單地:
"minmaxSize12-20".match(/(\d+)-(\d+)/)
甚至
/(\d+)-(\d+)/.exec("minmaxSize12-20");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.