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

怎么查询JS中是否存在指定的字符

2012-01-30 
如何查询JS中是否存在指定的字符,在线等varv 1,11,111,2,22,222想查找上面中的“1”或者是“2”,该怎么写

如何查询JS中是否存在指定的字符,在线等
var v = "1,11,111,2,22,222";


想查找上面中的“1”或者是“2”,该怎么写JS方法呀!!

查1的时候不能把"11和111"查出来 该怎么写呀

indexOf 和 search 会把"11"和"111"查出来

[解决办法]
用正则!!!
[解决办法]

JScript code
<script>    var v = "1,11,111,2,22,222";    var patt1=new RegExp("1+|2+","g");    do    {    var result=patt1.exec(v);    if(result!=null && result[0].length == 1) {        alert(result[0]);    }    }    while (result!=null) </script>
[解决办法]
可以按逗号分割成数组,再查找数组里是否有相应的数据
[解决办法]
根据你要查的用split方法就可以了啊,将它分割成数组,然后查询

热点排行