Regex模式验证手机不工作
Regex pattern to validate phone not working
只是尝试用JavaScript创建一个简单的Regex验证。我想验证以下格式的电话号码"+91 xxx xxx xxx";,其中国家代码是固定的。
我使用了以下正则表达式模式
/^[91]-'d{3}-'d{3}-'d{3}$/
但它不起作用。这是我的jsfiddle
你能帮忙吗?
您需要在开始时添加+
,还必须删除具有91
的字符类
^'+91-'d{3}-'d{3}-'d{3}$
演示
该[91]
将匹配单个字符9或1,但不匹配91
。要匹配91
,您需要从字符类中取出数字91。+
是正则表达式中的元字符,您需要对其进行转义以匹配文本+
符号。
相关文章:
- Dropdown不会't工作手机浏览器&Firefox
- js滑动不'我不能在智能手机上工作
- 图片's的高度与手机/平板电脑的高度相同-只能在Chrome中正常工作
- 使用科尔多瓦在安卓中无法正常工作,从手机中获取联系人
- jQuery 手机间隙:- 列表视图中的自动分隔器是否正常工作
- 为什么jQuery效果在我的手机上不起作用,但在我的桌面上工作
- 地理定位可以在网络浏览器上工作,但不能在android手机浏览器上工作
- 电话号码和手机的正则表达式;不能正常工作
- ng mousedown和ng mouseup在手机中不工作
- Regex模式验证手机不工作
- 带宽检查与视频网站(工作在手机和平板电脑)
- 我的滚动不工作在三星安卓手机,但在所有的浏览器和设备工作良好
- 工作书签脚本的iphone/智能手机
- setTimeout不能在safari手机上工作
- Jquery hide()方法在平板电脑/手机上不工作
- Soundcloud stream: onfinish功能无法与锁定的手机一起工作
- jQuery的点击功能在安卓手机浏览器中不工作
- 让onClick属性和点击功能在触摸屏(智能手机)上工作
- HTML jquery onclick事件不能在Android手机上动态创建的链接上工作
- Bootstrap 3手机版不工作