以下の正規表現を使用して、アルファベット、数字、文字、+および-をチェックしました。
if (/[^a-z0-9\-\+]+$/i.test(value))
{
alert ("Only alphabets and numbers are allowed.");
return;
}
これは、特殊文字が使用されている場合のメッセージを示しています。しかし、私が直面している問題の1つは、値が特殊文字とアルファベットまたは数字の組み合わせである場合、この条件が満たされないことです。たとえば、値がの%$2
場合、条件はtrueを返さず、メッセージを表示します。特殊文字が存在する場合、条件が満たされ、メッセージが表示されるようにしたいと思います。