我正在使用此表达式捕获所有数字。
var regex = /\,([-+]?(\d*[.])?\d*)/g;
但是它仍然捕获逗号。
我如何摆脱它?
http://regexr.com/3e47t
捕获变量并检测组中的注释
http://regexr.com/3eq7d
验证起始字母和有效字符以进行代码验证
http://regexr.com/3eq7g
最佳答案
但是它仍然捕获逗号。
不,它与前面的逗号匹配,但是没有捕获它:
var regex = /\,([-+]?(\d*[.])?\d*)/g;
var str = "testing,123";
var match = regex.exec(str);
console.log("The match was : " + match[0]); // ",123"
console.log("But the capture was: " + match[1]); // "123"
关于javascript - 使用正则表达式在逗号后如何匹配任何数字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39191960/