こんにちは、JavaScriptを使用してフィールドを検証しています
私は特殊文字をチェックしています..私が実装しているコードは、_アンダースコアを除くすべての特殊文字を検証します..
<script type="text/javascript" language="javascript">
function validateForm()
{
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";
for (var i = 0; i < document.reg_form.txtusername.value.length; i++)
{
if (iChars.indexOf(document.reg_form.txtusername.value.charAt(i)) != -1)
{
alert ("Special Characters are not allowed.");
return false;
}
}
return true;
}
</script>
このフィールドの
<input name="txtusername" type="text" id="txtusername" maxlength="10" style="background-color:#CCC" />
しかし、アンダースコアを検証していません