js正則表達(dá)式與關(guān)系?
網(wǎng)友解答: /(?=.*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
意思應(yīng)該很好理解的
(?=exp)匹配exp前面的位置.匹配除換行符以外的任意字符
*重復(fù)零次或更多次
組合起來(lái),
第一段匹配字符中含有1,
第二段匹配字符中含有2,
由于使用了.*所以1或者2出現(xiàn)的位置與次數(shù)不限,
同時(shí)滿足第一段與第二段匹配則成立。