私は JavaScript が初めてで、特に正規表現を扱っています。さまざまなエラーをチェックする regEx を定義する場合、見つかったすべてのエラーをカバーする 1 つのメッセージではなく、エラーごとに個別のエラー アラートを生成するにはどうすればよいでしょうか? たとえば、次の式は、入力フィールドが数字である場合、スペースがある場合、または定義された無効な文字が見つかった場合に警告ボックスを表示します。各条件を個別に参照するアラートを生成するにはどうすればよいですか。つまり、問題がスペースが見つかっただけである場合、メッセージは次のように表示されます。
var pattern = /[\d+\s#!%&*:<>?/{|}]/
if(document.myform.usernameInput.value.match(pattern)){
alert("do not use numbers, spaces or invalid caharacters: #%&*:<>?/{|}")