Regex-匹配parsley.js中的整个单词
Regex - match whole word in parsley.js
如何将两个完整单词与欧芹.js的data-parsley-pattern
属性中的or(|)
操作数匹配?
正如你所看到的,我想要匹配单词user
和moderator
。
我尝试过:data-parsley-pattern="/(user|moderator)/"
,它是一个普通的正则表达式,可以与regex101.com等其他标准化正则表达式匹配:https://regex101.com/r/kD7sR1/1
请参阅data-parsley-pattern
2.0文档:
验证值是否与特定的正则表达式(regex)匹配。请注意,图案是锚定的,即必须与整个字符串匹配。Parsley偏离了看起来像
/pattern/{flag}
的图案的标准;这些被解释为literalregexp,并且没有被锚定。
因此,看起来您的正则表达式应该可以工作。
如果没有,请尝试
data-parsley-pattern="/['s'S]*(user|moderator)['s'S]*/"
['s'S]*
将匹配零个或多个字符(任意字符,包括换行符)。
只要使用/.../
的完整表单,您的模式就应该可以工作,否则模式将被锚定。你甚至不需要括号,但它们也不会受伤。
这是一个简单使用的工作演示
<input data-parsley-pattern="/user|moderator/" type="text" name="fullname" required>
相关文章:
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 用于匹配不带字符的单词的正则表达式
- 如何将单词(包括单词)与连字符匹配
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 只使用正则表达式匹配单词后面的所有内容
- 如何使用jquery查找单词匹配
- Regex:匹配以“AM”结尾的单词(不区分大小写比较)
- 与冒号(不包括冒号)之间的正则表达式单词匹配
- Regex根据单词匹配URL
- 如果字符串与数组中的多个单词匹配,则Javascript会选择该字符串
- Javascript Regex - word 必须与列表中的任何单词匹配,以任何顺序,带有单词边界
- 检查一个单词是否与数组中的另一个单词匹配
- 如何按与单词匹配的程度对二维数组进行排序
- 只有当两个单词匹配时才采取行动
- 用JavaScript中相同的单词匹配两个字符串
- 与包括重音字符在内的整个单词匹配的正则表达式
- 用于整个单词匹配的Javascript正则表达式,也可能包含特殊字符
- 仅使用第一个单词匹配复合单词的正则表达式
- regex文本模式与多个单词匹配