[英]Regex, any combination of select characters and case sensitive
我正在嘗試編寫一個正則表達式,以匹配字母A,N,X和句號的任意組合。它也必須區分大小寫...
工作價值的例子
A
X
ANX
AA.
AA.XX
AA.NN.XX
A.X.N
XXX.XXX.XXX
等等
例外: -
句號應僅出現在字母的各個部分之間。不能以句號開頭
我已經花了很長時間嘗試解決這個問題,並且希望能得到一點點幫助! 謝謝 :)
如果這很重要,我正在使用Javascript。
/^[ANX.]+$/
這應該可以解決問題。
^
匹配字符串的開頭。
[
to ]
匹配所有帶括號的字符。
+
重復上一組的“一個或多個”。
$
匹配字符串的結尾。
編輯:由於問題非常模糊且不清楚,因此這是[ANX]
,點之間有:
/([ANX]+\.?)*[ANX]+/
x=/^[ANX.]+$/
讀取為:一個僅包含至少一個字符ANX的字符串。
"ANx".match x
-> ['AN',索引:0,輸入:'AN']
"ANx".match x
->空
嗯,一開始已經是例外了嗎? ;)
/^[ANX][ANX.]*$/
那應該做的把戲
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.