var pattern = /^[a-zA-Z0-9!@#$%^&*()~]+$/;
var username = document.getelementbyId("txtUsername").value;
if(pattern.test(username) == false) {
alert("Invalid Username");
}
上記の正規表現パターンは機能していません。パスワードに少なくとも 1 つの小文字、1 つの大文字、1 つの数字、および 1 つの特殊文字を含める必要がある正規表現が必要です。