function isValidPassword(str){
var reg=/^\w{6,20}$/;
var regUpper=/[A-Z]/;
var regLower=/[a-z]/;
var regNum=/\d/;
var regUnder=/_/;
bar count=0;
if(regUpper.test(str)) count++;
if(regLower.test(str)) count++;
if(regNum.test(str)) count++;
if(regUnder.test(str)) count++;
if(reg.test(str) && count>=2){
return true
}
return false
}
題目7: 寫一個(gè)正則表達(dá)式频伤,得到如下字符串里所有的顏色
var re = /*正則...*/
var subj = "color: #121212; background-color: #AA00ef; width: 12px; bad-colors: f#fddee "
console.log( subj.match(re) ) // ['#121212', '#AA00ef']
var regColor=/^#[0-9a-fA-F]{6}$/
輸出字符串'"hunger",hello"world"';
因?yàn)楫?dāng)正則表達(dá)式匹配出現(xiàn)多次的字符時(shí),默認(rèn)是貪婪模式憋肖,盡量多的匹配
var str = 'hello "hunger" , hello "world"';
var pat = /".*?"/g;
str.match(pat);