n 个字符或至少 z 个字符的正则表达式
regex for n characters or at least z characters
我有一个输入控件(.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
使用^([a-zA-Z0-9-]{15}|N/A)$
。我们只需在字符 class 的末尾或开头添加连字符,以确保将其视为普通字符。
在 http://regexstorm.net/tester?p=%5e%28%5ba-zA-Z0-9-%5d%7b15%7d%7cN%2fA%29%24&i=1443-RXSW3-8738
试试看
我有一个输入控件(.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
使用^([a-zA-Z0-9-]{15}|N/A)$
。我们只需在字符 class 的末尾或开头添加连字符,以确保将其视为普通字符。
在 http://regexstorm.net/tester?p=%5e%28%5ba-zA-Z0-9-%5d%7b15%7d%7cN%2fA%29%24&i=1443-RXSW3-8738
试试看