标签: regex
我正在寻找一个允许8个数字的正则表达式,然后是" - ",然后再增加1个数字。 例如:^[\d*-\d+]$
^[\d*-\d+]$
我试过这个{{1}}。需要更好的解决方案
答案 0 :(得分:3)
您可以使用{n}指定确切的重复次数:
{n}
^\d{8}-\d$
答案 1 :(得分:2)
^[0-9]{8}-[0-9]$是单向的。
^[0-9]{8}-[0-9]$
\d也可以匹配阿拉伯数字等其他内容,因此请仔细考虑使用它。
\d