正则表达式:匹配digits-digits_digits-digits

时间:2017-05-03 12:30:43

标签: php regex

我想匹配

123-123
or
123-123_123-123

我不想匹配

123_123
or
123-123 not underscore 123-123
or
123--123

我试过

(\d+)-(\d+)

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

/^(?:(\d+)-(\d+)_(\d+)-(\d+))$|^(?:(\d+)-(\d+))$/

根据您在此输入的工作示例:https://regex101.com/r/1GOOzQ/2