有一组字符串都是这种形式的, abc('http://www.wztx.net/Html/2202.html#',10,'11250',event)
请问怎么才把这个五位数字11250找到并输出到控制台呢?
我用下面方法返回的结果是nullvar a = "abc('http://www.wztx.net/Html/2202.html#',10,'11250',event)";
console.log(a.match(/^\d{5}$/g));
请问怎么才把这个五位数字11250找到并输出到控制台呢?
我用下面方法返回的结果是nullvar a = "abc('http://www.wztx.net/Html/2202.html#',10,'11250',event)";
console.log(a.match(/^\d{5}$/g));
解决方案 »
- 这两个不同构造函数为何对象的instanceof都返回true?
- 图片循环赋值后 ID 不对啊!麻烦各位大侠帮忙
- 高手及路过者请进来看看,怎么从javascript中调另一个JS的方法,
- 大家帮我看看这段正则表达式错在哪里了
- 在线测试JAVASCRIPT求助! ?????求助求助!
- [分享+提问]prototype.js应用中文帮助文档
- 我设置了 <A target=blank href=>,想打开一个新窗口,可以第一次是可以的,第二次会打开刚才的那个窗口,不会有新的窗口打开
- javascript怎末连接Access数据库?还有增删改功能?
- jquery 跳转 不行 求高手看看
- js里如何实现单选框的全选?
- 数据复制与删除
- button被div嵌套后 无法获得button的索引值
console.log(a.match(/\d{5}/g));
var a = "abc('http://www.wztx.net/Html/2202.html#',10,'11250',event)";
console.log(a.match(/\d{5}/g));/^\d{5}$/ 匹配的是全是数字的5位长度的字符串,而你的字符串并不全是数字,所以结果为null。去掉^和$就可以了,这样就不会去限制开头和结尾