val ='康师傅看看咖啡看看'
re = /[\u4E00-\u9FA5]/g; 判断中文
re.test(val[0]) 第一次 执行 false
re.test(val[0]) 第2次 执行 true
re.test(val[0]) 第3次 执行 false
re.test(val[0]) 第4次 执行 true
因为加上 全局查找g的时候,test 的下标是根据上次查找的 下标为起始位置,当返回false的时候,下标 index 归0
val ='康师傅看看咖啡看看'
re = /[\u4E00-\u9FA5]/g; 判断中文
re.test(val[0]) 第一次 执行 false
re.test(val[0]) 第2次 执行 true
re.test(val[0]) 第3次 执行 false
re.test(val[0]) 第4次 执行 true
因为加上 全局查找g的时候,test 的下标是根据上次查找的 下标为起始位置,当返回false的时候,下标 index 归0
本文标题:正则 方法 reg.test()不准确问题
本文链接:https://www.haomeiwen.com/subject/zaboqctx.html
网友评论