Javascript regExp - найти скобки - PullRequest
2 голосов
/ 21 июля 2009

Я не могу понять, как искать строку, содержащую что-то вроде "[1]", по некоторым причинам это не работает:

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

Я искал решение, но ничего не мог найти ...

Ответы [ 2 ]

11 голосов
/ 21 июля 2009

Попробуйте без '

var regExp = /\[[1-9]\]/;
var search = string.search(regExp);
1 голос
/ 21 июля 2009

Я думаю, что вы действительно пытаетесь соответствовать этому. Попробуйте это:

string="something[1]";
if(string.match(/\[[1-9]\]/gi)) alert("Your string has brackets with a number inside!"); //Alerts correctly
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...