[英]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.