js正则表达式与关系?
网友解答: /(?=.*1)(?=.*2)//(?=.*1)(?=.*2)/.test(a) //false/(?=.*1)(?=.*2)/.test(c) //false/(?=.
/(?=.*1)(?=.*2)/
/(?=.*1)(?=.*2)/.test(a) //false
/(?=.*1)(?=.*2)/.test(c) //false
/(?=.*1)(?=.*2)/.test(z) //true
/(?=.*1)(?=.*2)/.test(x) //true
意思应该很好理解的
(?=exp)匹配exp前面的位置.匹配除换行符以外的任意字符
*重复零次或更多次
组合起来,
第一段匹配字符中含有1,
第二段匹配字符中含有2,
由于使用了.*所以1或者2出现的位置与次数不限,
同时满足第一段与第二段匹配则成立。