我有一個輸入控制元件(.net Regex 并且必須是 1 行),我必須確保它的長度為 15 個字符 - 。或輸入框可以有 N/A
例如,1443-RXSW3-8738 - 這是 15 個字符長或 N/A
到目前為止,我有這個^[a-zA-Z0-9]{15}$?? ,這只確保它至少有 15 個字符。
是否有可能為此使用 1 行正則運算式?以下作品。我只需要確定它是否有 15 個字符長,那么它必須有連字符。
^[a-zA-Z0-9]{15}$??|(N\/A\b)
輸入框必須有 15 個字符長并且必須有 -。或者它可以有 N
uj5u.com熱心網友回復:
使用^([a-zA-Z0-9-]{15}|N/A)$. 我們只需在字符類的末尾或開頭添加連字符,以確保將其視為普通字符。
在http://regexstorm.net/tester?p=^([a-zA-Z0-9-]{15}|N/A)$&i=1443-RXSW3-8738嘗試一下
參考:https ://docs.microsoft.com/en-us/dotnet/standard/base-types/character-classes-in-regular-expressions#positive-character-group--
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/437264.html
