次の条件を満たす必要があるテキスト ボックスのいくつかを確認したいと思います: アルファベットは az (大文字と小文字) の数字 0 ~ 9 で、特殊文字は ~`!@#$%^&*()- です。 _+={}[];:'",.<>/?
- アルファベットのみを含めることができます
- 数字だけを含めることはできません
- 特殊文字のみを含めることはできません
- 数字と特殊文字のみを含めることはできません
- アルファベット、数字、特殊文字を含めることができます
- アルファベットと数字を含めることができます
- アルファベットと特殊文字を含めることができます
解決策を見つけましたが、うまくいかないようです:
/^[a-z0-9/. -!@#$%^&*(){}:;"',/?]+$/i
私は次のようにチェックしています:
var alpha=/^[a-z0-9/. -!@#$%^&*(){}:;"',/?]+$/i;
if (!alpha.test(username.value))
{
alert('Invalid username');
document.theForm.username.focus();
return false;
}