在写一个表单插件,表单验证需要正则,这里要实现的目标是要有自定义的正则。当然,这里如果用eval 函数的话,到时简单,可以取得自定的正则表达式字符串,然后用这个函数执行下就可以了。但是这个方法现在已经不建议使用了,请问有什么好的方式可以做到自定义正则验证呢?
可以new Function来取代eval
动态创建正则对象即可:
new RegExp(pattern, attributes);
jquery-validation 可以了解一下
jQuery正则表达式了解下。
集结各类场景实战经验,助你开发运维畅行无忧