javascript を使用してテキスト フィールド (名) を検証したい。テキストのみを含める必要があります。特殊文字や数字は使用できません。名前は単なる名前であるため、1 つの単語のみを含める必要があります。(場所がない)
許可された:
- ジョン
- ジョン
禁止されている
- ジョン・ケネディ。
- ジョン・ケネディ。
- ジョン123。
- 123ジョン。
私はこれを試しましたが、うまくいきません。
if( !validateName($fname))
{
alert("name invalid");
}
function validateName($name) {
var nameReg = /^A-Za-z*/;
if( !nameReg.test( $name ) ) {
return false;
} else {
return true;
}
}
編集: 試しました
var nameReg = /^[A-Za-z]*/;
しかし、john123 または 123john を入力してもアラート ボックスは表示されません。