我正在使用codeigniter,我想用正则表达式检查用户输入的电话号码。我的模式是[+] 0或1和[0-9]数字
格式如下,
959250142935
09250142935
这是我的模式 - / \ +?[0-9] $ /
这不像我预期的那样有效。
答案 0 :(得分:0)
您可以使用以下模式检查有效的电话号码。还有一个{5,}
来设置电话号码的最小长度(在这种情况下为5),因此电话号码不能是一个号码:
^[\+]{0,1}[0-9]{5,}$
或^[\+]{0,1}\d{5,}$
您可以直接在<input>
:
<input pattern="^[\+]{0,1}[0-9]{5,}$" type="text"/>
<input pattern="^[\+]{0,1}\d{5,}$" type="text"/>
答案 1 :(得分:0)
试试这个正则表达式
/^(\+|0|1)\d+$/
如果号码必须是长度
/^(\+|0|1)\d{10}$/