1

我想为我的字符串创建一个模式:它应该遵循以下规则:
第 1 位仅包含 4 位数字。
第 2 位仅包含一个“-”。
第 3 位仅包含 3 位数字。
第 4 位仅包含一个“-”。
第 5 位仅包含 3 位数字。
第 6 位仅包含 6 个数字。
第七位只包含一个'-'。
第 8 位仅包含 1 个数字。

像这样的某事:0010-155-072-120410-0

我用这个但不工作:'/[1-9]{4}-[1-9]{3}-[1-9]d{3}-[1-9]{6}-[1-9]{1}/'

4

1 回答 1

3
'/^\d{4}-\d{3}-\d{3}-\d{6}-\d$/'

用这个。在您的示例中,您"d"在中间有额外的字符。
也不要忘记包括开始和结束符号,以避免在开始和结束时出现额外的字符。

于 2012-04-10T09:40:57.900 回答