正则表达式在一个字符串里面查找不相邻的两个数字

时间:2023-01-07 08:30:21
 比如有一个字符传 indiator[0].indicatorLelvel[0].Relationship

我要用正则表达式查找到这个字符串中的0;

大神 ..

查找第一个是var parrent = /\[\d\]/;  两个一起找怎么写啊

8 个解决方案

#1


这跟正则的内容没关系,主要是查找的参数,可以指定查找个数的,不指定的话就是查找全部,返回Match数组。

#2


要用正则查出来撒!!1

#3


JS的话正则后面加g

var s = "indiator[0].indicatorLelvel[0].Relationship";
var parrent = /\[\d\]/g;
var result = s.match(parrent);
for(var i in result){
alert(result[i]);
}

#4


var reg=/\D(\d+)\D/g;

#5


g 是什么意思啊..

#6


引用 5 楼  的回复:
g 是什么意思啊..


g表示全部匹配,类似的还是i(忽略大小写)、m(多行匹配)

#7


这种问题自己找资料嘛,网上多的是。
http://www.w3school.com.cn/js/jsref_obj_regexp.asp

#8


汗 谢谢啊 嘿嘿!!

#1


这跟正则的内容没关系,主要是查找的参数,可以指定查找个数的,不指定的话就是查找全部,返回Match数组。

#2


要用正则查出来撒!!1

#3


JS的话正则后面加g

var s = "indiator[0].indicatorLelvel[0].Relationship";
var parrent = /\[\d\]/g;
var result = s.match(parrent);
for(var i in result){
alert(result[i]);
}

#4


var reg=/\D(\d+)\D/g;

#5


g 是什么意思啊..

#6


引用 5 楼  的回复:
g 是什么意思啊..


g表示全部匹配,类似的还是i(忽略大小写)、m(多行匹配)

#7


这种问题自己找资料嘛,网上多的是。
http://www.w3school.com.cn/js/jsref_obj_regexp.asp

#8


汗 谢谢啊 嘿嘿!!