2011-12-16 63 views

回答

1

首先,你不需要jQuery的这个 - 原始JavaScript是不够的。更具体地说:test()方法RegExp对象就够了(see documentation)。

其次,你同样可以做到这一点下面:

if (/\W/.test(username)){ 
    // non-alphanumeric character found in username 
    loginerror.push(siteLanguage.usernameinvalidchars); 
} 

其中str是您的字符串和/\W/.test(username)回报true如果有内usernamefalse否则)非字母数字字符。见this jsfiddle作证明。

0

您可以使用vanilla JS。 试试这个:

所有的
if (/\W/.test(<THE-TEST-VALUE>)) { 
//Do something.. 
} 
相关问题