在c#中,我必須驗證包含「$」的字符串在最後使用正則表達式。
例如:等$,$ ABCD等
目前,我使用^[A-Za-z0-9_-]+$
驗證包含字母數字和字符串_和 -
在c#中,我必須驗證包含「$」的字符串在最後使用正則表達式。
例如:等$,$ ABCD等
目前,我使用^[A-Za-z0-9_-]+$
驗證包含字母數字和字符串_和 -
您需要添加\$
匹配文字$
字符。
在正則表達式中,$
實際上代表了行尾。你應該\$
逃脫它來搭配它:
^[A-Za-z0-9_-]+\$
使其充分匹配,從開始(^
)到字符串的結尾($
),你應該使用:
^[A-Za-z0-9_-]+\$$
嘗試使用
\$$
或
^[A-Za-z0-9_-]+\$$
其中
\$ means the '$' symbol
$ means the end of string
$
具有特殊meaning.It指定字符串(在多行模式或線)結束
所以,你需要逃脫$
這樣的\$
這是你想要
^[\w-]+\$$
//\w is [a-zA-Z0-9_]
排序無關的正則表達式,但對於字母數字AAO世襲等?通常情況下,字母數字操作符有一個內置運算符,匹配非US字符的機會較高。 – perh