Javascript正则表达式和方括号

时间:2010-12-03 18:53:00

标签: javascript regex

我有一个字符串,我需要从中获取一个数字。

这是我的字符串:

alphanumeric|minlength[2]|maxlength[7]

我需要获取最小长度数。 (我不总是知道最小长度是多少)

如何使用javascript正则表达式执行此操作?

这是我的完整javascript代码:

var attributes = e.attr('data-validate');
var pattern = /minlength\[(\d+)\]\/;
var params = attributes.match(pattern);
console.log(params);

1 个答案:

答案 0 :(得分:2)

以下内容应符合您的要求。并且,它将捕获您想要的括号中的数字。

/minlength\[([^\]]+)\]/