var str='1233216';
var reg=/(\d)+/;
console.log(str.match(reg));
为什么返回的数组第2项是6而不是字符串的地第一项1呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
+
和*
这类多项匹配,默认是贪婪匹配,加个问号就是懒惰匹配,二者的区别在于一个尽可能多的匹配,另一个尽可能少的匹配。