2011-06-14 46 views

回答

2

你可以找到一個演示此功能在this jsfiddle

function CommonKeyPressIsAlpha(e){ 
    e = e || event; 
    var matched = (/[a-z]/i).test (String.fromCharCode(e.keyCode || e.which)) 
    document.getElementById('report').innerHTML = 
      matched ? "" : "Valid input: 'a-z' and/or 'A-Z'" 
    return matched; 
} 

要允許數字,改變(/[a-z]/i).test(/[a-z0-9]/i).test

+0

這是什麼?和e ||事件?你能告訴我 – Divya 2014-03-31 13:14:06

+0

e是鍵盤事件。 'e ||事件「的意思是:*從參數中取出事件,或者如果它不在那裏取全局'事件'*。對於IE <8,事件是一個全局對象('window.event') – KooiInc 2014-03-31 13:24:49

0

以下功能可按片段將幫助您實現這個

Function AlphaNumericValidation(){ 
var oneChar = ""; 

for(var i = 0; i < StringSample.length; i++) { 
    oneChar = StringSample.substring(i, i+1); 

    if ((oneChar < "0") || (oneChar > "9" && oneChar < "A") || (oneChar > "Z" && oneChar < "a") || (oneChar > "z")) 
    { 
     if (isAcceptedChar(oneChar) == false) 
     { 
      return false; 
     } 
    } 
} 
return true; 
} 
相關問題