我正在通过创建自己的jquery插件和正则表达式来练习表单验证。我有以下字符串:
required
email|test_validation[key.val]
required|email
required|custom_validation
我想得到以下字符串:
[required, email, test_validation[key.val], required,email, required, custom_validation
这是我的正则表达式:
/(\w+(\[\w+\])?)[^|]/g
但是问题在于,它仅捕获所有单词,并将test_validation [key.val]视为单独的单词(假设应该为1个单词)。
如果您使正则表达式更简单,则可以像这样捕获更多内容:
/([^|\s]+)/gm
结果:
匹配所有来自
[required, email, test_validation[key.val], required,email, required, custom_validation]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句