我有一个字符串,我需要从中获取一个数字。
这是我的字符串:
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);
答案 0 :(得分:2)
以下内容应符合您的要求。并且,它将捕获您想要的括号中的数字。
/minlength\[([^\]]+)\]/