如何查询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方法就可以了啊,将它分割成数组,然后查询