2011-11-24 52 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

相关问题