这是我的问题:的Javascript正则表达式不敏感
我尽量让特定的正则表达式为验证模式场在Salesforce。这个想法是创建一些东西来帮助人们以常规的形式填充文本框。
这里是规格:
- 授权字符:其不接受
[a-z0-9/?:(),'.+ -]
- 单词:
discount
和www
也如果另一个含有discount
或www
必须不喜欢被接受:helldiscount
=>不接受 - 整个正则表达式必须是不敏感 种
- 未经授权的规格:
.xxx
(点与下一个3个字母)和.xx
(点与下一个2个字母)
这里是正则表达式而不说明书不灵敏和规格:
^(?!discount|www)([a-zA-Z0-9/?:(),.'+ -]+)$
我致力于将这种正则表达式不敏感并试图添加细节,但我的工作实际上不起作用;这里是工作:
(?i)^(?!(?:discount|www)$)([a-z0-9/?:(),'.+ -]+)$
我想念什么,我不明白它是什么。
帮助将不胜感激,谢谢!
你忘了逃跑/ – Rikin
@Rikin这是没有必要!它在集合里面! –
regex101给我错误,尽管它在集合内。我想这一切都取决于你试图使用的库,它可能包含或不包含转义。 – Rikin