假设我要求用户输入提供的某些单词,他/只会将其输入到文本框中,该文本框将被验证,无论顺序如何。我已经寻找答案几个小时了,但我被困住了:/
例如应输入的单词是:foo、bar、green。
即使订单是bar green foo 或green foo bar我仍然可以匹配它
我非常了解正则表达式的基础知识,但我不知道如何匹配这种类型的条件..任何答案将不胜感激!
这会检查输入中是否恰好包含这三个单词,仅此而已:
/^(?=.*\bbar\b)(?=.*\bgreen\b)(?=.*\bfoo\b)(?:\s*\b\w+\b\s*){3}$/s
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2094 次 |
最近记录: |