我有一个字符串,需要从中获取数字。
这是我的字符串:
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\[([^\]]+)\]/