ex17-19-1
実行結果
false
true
true
false
true
false
ソース
function validPassword(p) {
return /[A-Z]/.test(p) && /* 大文字が含まれる */
/[0-9]/.test(p) && /* 数字が含まれる */
/[a-z]/.test(p) && /* 小文字が含まれる */
!/[^a-zA-Z0-9]/.test(p); /* それ以外の文字が含まれない */
}
console.log(validPassword("aiueo")); // false
console.log(validPassword("3aiuEo")); // true
console.log(validPassword("traveLer2")); // true
console.log(validPassword("日本語3aB")); // false
console.log(validPassword("Pocke3")); // true
console.log(validPassword("Pocké3")); // false