我知道以下正则表达式将匹配"红色","绿色"或"蓝色".
red|green|blue
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法使它匹配除了几个指定字符串之外的所有内容?
我正在使用http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/进行验证.验证规则以下列方式定义:
"onlyLetterSp": {
"regex": /^[a-zA-Z\ \']+$/,
"alertText": "* Only letters"
}
Run Code Online (Sandbox Code Playgroud)
我想添加新规则,它将排除一个单词.我已经在StackOverflow上阅读了一些类似的问题,并试图用类似的东西来声明它
"regex": /(?!exclude_word)\^[a-zA-Z\ \']+$/,
Run Code Online (Sandbox Code Playgroud)
但它没有用.你能给我一些建议怎么做吗?
除了某些单词列表外,如何使用正则表达式匹配任何单词(\ w)?例如:
我希望匹配单词use和utilize之后的任何单词,除非单词是something或fish.
use this <-- match
utilize that <-- match
use something <-- don't want to match this
utilize fish <-- don't want to match this
Run Code Online (Sandbox Code Playgroud)
如何指定我不想匹配的单词列表?
我确定以前曾经问过,但我似乎无法找到它(或者知道要搜索的正确措辞)
基本上我想要一个匹配除连字符以外的所有非字母数字的正则表达式.所以基本上匹配\ W +除了排除' - '我不知道如何从预制组中排除特定的.