标签: regex
如何编写一个只接受字母数字字符且字符串长度为0或8的正则表达式? 我到目前为止所做的是
^[a-zA-Z0-9]{0-8}$
验证我的字符串是否仅包含字母数字字符,但仍然允许任何长度在0到8之间的字符串。有没有办法在{0} ||中分隔它{8}(在同一个正则表达式中)
答案 0 :(得分:2)
^(?:[a-zA-Z0-9]{8}|)$
仅针对0或8尝试此操作。
0
8
参见演示。
https://regex101.com/r/wU7sQ0/9