一千萬個為什麽

搜索

只允許使用javascript的字母和下劃線

我允許一個字符串只包含字母和下劃線,但是我輸入第一個字符作為字母或下劃線,如果我輸入任何無效字符,那麽這個驗證正在完成。我已經完成了如下驗證:

function permission_validate()
{var permission=document.permissionForm.permission.value;var allowedStr=/[A-Za-z_]/;

if(!allowedStr.test(permission)){document.getElementById("permission_Er").innerHTML="* Required field can contain Only A-Z/az/_";

document.permissionForm.permission.focus();return false;}else{return true;}

最佳答案

要使用正確的正則表達式

/^[a-zA-Z\_]+$/g

^匹配開始
$ match end
g匹配整個字符串。

轉載註明原文: 只允許使用javascript的字母和下劃線