少なくとも 1 つのアルファベット (AZ、az) とオプションで数字 (0-9) を含める必要があることを検証する正規表現が必要です。
有効な名前:
- ああああ
- aaaa1
- それで
- ジョン P. の例
無効な名前
- 1111
- @@@@
これまでに試した正規表現
[a-zA-Z0-9\.\'\-_\s]{1,20}
と
function validateFirstName(a) {
if (/[0-9]/.test(a) && /[a-zA-Z]/.test(a)) {
return false;
} else {
return true;
}
}
しかし、どちらも機能しません。
この点で誰でも助けてもらえますか?