gpt4 book ai didi

jquery - 正则表达式自定义表单验证匹配 "[hello.world]"内的单词

转载 作者:行者123 更新时间:2023-12-01 03:37:10 24 4
gpt4 key购买 nike

我正在通过创建自己的 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

结果:

regex

匹配所有来源

[required, email, test_validation[key.val], required,email, required, custom_validation]

matches

演示:http://jsbin.com/sejuloqudo/1/

关于jquery - 正则表达式自定义表单验证匹配 "[hello.world]"内的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30657021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com