javascriptの正規表現で問題が発生しました。
数字と「!」は止まりません それが必要な間文字。他の特殊文字でも機能します。もちろん、実際にテストなどを実行するかどうかを確認するためにデバッグしました。文字列に数値があってもtrueを返します。
これは正規表現です:
new RegExp("^[^\\- ][A-Za-z\u00C00-\u017F\\- ]+"); // \u00C00-\u017F = À-S(latin)
フォームの名を検証することです。
Javaのサーバー側にまったく同じ正規表現があり、完全に機能するため、問題は奇妙です。
あなたの答えをありがとう:)