标签: regex
假设您要匹配以38或39开头并且总长度为14或16的字符串。以下是我制作此表达式的最佳尝试。如果我删除带有14个字符的字符串的14,或者对于带有16个字符的字符串,则删除12。
^(38|39)\d{12|14}$
答案 0 :(得分:0)
您不能使用可选的量词,但您可以像使用第一部分一样使用可选的分组:
^(38|39)(\d{12}|\d{14})$
答案 1 :(得分:0)
因为你想要14或两个,
^(38|39)\d{14}(\d{2})?