我希望用戶名後面的文本框應該只接受字母或數字或它們的組合。如果用戶輸入除字母或數字之外的任何內容,則在單擊按鈕時應出現警告對話框。我的代碼是:驗證用戶名在html中
<html>
<body>
<form name="f1">
username <input type="text" name="tb1"><br>
<input type="button" value="validate" onclick="val()">
</form>
<script>
function val()
{
if(document.f1.tb1.value=="")
alert('Enter username!');
}
</script>
</body></html>
任何人都可以告訴我解決方案嗎?
你需要看看'RegExp' – putvande