我正在尝试编写一个正则表达式,以匹配字母A,N,X和句号的任意组合
它也必须区分大小写...
工作价值的例子
A
X
ANX
AA.
AA.XX
AA.NN.XX
A.X.N
XXX.XXX.XXX
等等
例外:
句号应仅出现在字母的各节之间
无法完全停止
我已经花了很长时间尝试解决这个问题,并且会感激一下轻拍!谢谢 :)
如果这很重要,我正在使用Javascript。
最佳答案
/^[ANX.]+$/
这应该可以解决问题。
^
匹配字符串的开头。[
到]
匹配带括号的任何字符。+
重复上一组的“一个或多个”。$
匹配字符串的结尾。编辑:由于问题非常模糊且不清楚,这是
[ANX]
的问题,点之间的点:/([ANX]+\.?)*[ANX]+/
关于javascript - 正则表达式,选择字符和区分大小写的任意组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17088732/