Javascript regExp-查找括号

Javascript regExp-查找括号,javascript,regex,Javascript,Regex,我不知道如何搜索包含“[1]”之类内容的字符串,因为某些原因,这不起作用: var regExp = '/\[[1-9]\]/'; var search = string.search(regExp); // returns -1 我到处寻找解决方案,但找不到任何东西…在没有的情况下尝试它。 var regExp = /\[[1-9]\]/; var search = string.search(regExp); 我认为这是你试图匹配它的方式。试试这个: string="something[

我不知道如何搜索包含“[1]”之类内容的字符串,因为某些原因,这不起作用:

var regExp = '/\[[1-9]\]/';
var search = string.search(regExp); // returns -1

我到处寻找解决方案,但找不到任何东西…

在没有
的情况下尝试它。

var regExp = /\[[1-9]\]/;
var search = string.search(regExp);

我认为这是你试图匹配它的方式。试试这个:

string="something[1]";
if(string.match(/\[[1-9]\]/gi)) alert("Your string has brackets with a number inside!"); //Alerts correctly