相关疑难解决方法(0)

正则表达式允许数字和中间只有一个连字符

我想写一个正则表达式来允许数字,只有一个连字符,中间(不能在开始或结尾)说模式:02-04,02是可以接受的,但模式:----0204-02-04-06不可接受

我试过这样的东西,但是这会允许 - 在开始时也允许多个 -

'/^[0-9 \-]+$/'
Run Code Online (Sandbox Code Playgroud)

我对正则表达式不太好,所以一点点解释会真正有用.

编辑:很抱歉再次对此提出错误,但我需要的数字只有2位数(123-346)应视为无效.

php regex

7
推荐指数
2
解决办法
5788
查看次数

标签 统计

php ×1

regex ×1