2011-11-24 72 views

回答

13

您可以使用正則表達式:

function isValid(str) { return /^\w+$/.test(str); } 

\w是一個字符類,它表示你想要什麼:[A-Za-z0-9_]。如果要空字符串返回true,請將+更改爲*

爲了幫助您記住它,\w是一個w ord字符。 (事實證明,也就是說在JavaScript中的土地下劃線。)

1

我認爲這是一個解決方案:

function check(input) { 
    return /^\w+$/i.test(input); 
} 
+0

的'\ w'已經匹配下劃線。 –

+0

爲真,已經修復。 – ioseb

相關問題