我想寫一個正則表達式來檢查以下特點:(){} []正則表達式 - 不能檢查特殊字符[]
下面的代碼需要用戶輸入什麼,控制檯根據是否輸入了無效字符來記錄消息。我遇到的問題是,我不能讓它同時檢查[]字符 - 以下檢查代碼[但]
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