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

这是我的字符串:

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);

最佳答案

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

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

10-07 21:06