我想写一个正则表达式来检查以下特点:(){} []正则表达式 - 不能检查特殊字符[]
下面的代码需要用户输入什么,控制台根据是否输入了无效字符来记录消息。我遇到的问题是,我不能让它同时检查[]字符 - 以下检查代码[但]
var nameString = $("#name").val();
var regexp = /[(){}[]/;
var invalidCharacters = nameString.match(regexp);
if(invalidCharacters){
console.log('Contains invalid character');
} else{
console.log('DOES NOT contain an invalid character');
}
如何添加]并保持正则表达式是否有效?
+1。我希望你的回答被接受,说实话。我的只会造成混乱。 – 2014-09-11 10:39:43
@AndrewCheong thanx.but你服务的目的too.Lets看如何OP采取它:) – vks 2014-09-11 10:42:26
我明白这一点比较好,而@安德鲁的看起来更时髦,都加:) – 2014-09-11 13:07:04