正则表达式字符串0或8个字符

时间:2015-02-25 11:14:01

标签: regex

如何编写一个只接受字母数字字符且字符串长度为0或8的正则表达式? 我到目前为止所做的是

^[a-zA-Z0-9]{0-8}$

验证我的字符串是否仅包含字母数字字符,但仍然允许任何长度在0到8之间的字符串。有没有办法在{0} ||中分隔它{8}(在同一个正则表达式中)

1 个答案:

答案 0 :(得分:2)

^(?:[a-zA-Z0-9]{8}|)$

仅针对08尝试此操作。

参见演示。

https://regex101.com/r/wU7sQ0/9