首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

正则,得到字符串中的第一个数字

2013-12-04 
求一个正则,得到字符串中的第一个数字本帖最后由 phuson 于 2013-12-03 10:31:43 编辑将s1替换,得到s2,举

求一个正则,得到字符串中的第一个数字
本帖最后由 phuson 于 2013-12-03 10:31:43 编辑 将s1替换,得到s2,举例如下:

s1="测试测试12测试" ,得到 s2="12"
s1="测试测试12-13测试" ,得到 s2="12"
s1="测试测试12,13,14测试" ,得到 s2="12" 正则
[解决办法]
var arr=["测试测试123测试","测试测试12-13测试","测试测试12,13,14测试"];
var reg=/\d+/;
for(var i=0;i<arr.length;i++){
alert(arr[i].match(reg)[0]);
}
第一个不是123吗
reg=/\d{0,2}/
?不很明白你的意思

热点排行