html5表单pattern属性配合正则验证电话和手机号码
来源:互联网 发布:steam mac dota2 编辑:程序博客网 时间:2024/05/14 23:44
[b]正则表达式(包括手机号码,3-4位区号,7-8位直播号码,1-4位分机号)[/b]
[b]正则解析[/b]
“^\d+$” //非负整数(正整数 + 0)
“^[0-9]*[1-9][0-9]*$” //正整数
“^((-\d+)|(0+))$” //非正整数(负整数 + 0)
“^-[0-9]*[1-9][0-9]*$” //负整数
“^-?\d+$” //整数
“^\d+(\.\d+)?$” //非负浮点数(正浮点数 + 0)
“^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮点数
“^((-\d+(\.\d+)?)|(0+(\.0+)?))$” //非正浮点数(负浮点数 + 0)
“^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$” //负浮点
数
“^(-?\d+)(\.\d+)?$” //浮点数
“^[A-Za-z]+$” //由26个英文字母组成的字符串
“^[A-Z]+$” //由26个英文字母的大写组成的字符串
“^[a-z]+$” //由26个英文字母的小写组成的字符串
“^[A-Za-z0-9]+$” //由数字和26个英文字母组成的字符串
“^\w+$” //由数字、26个英文字母或者下划线组成的字符串
“^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$” //email地址
“^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$” //url
/^13\d{9}$/gi手机号正则表达式
[b]配合HTML5 pattern属性[/b]
案例图片
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
[b]正则解析[/b]
“^\d+$” //非负整数(正整数 + 0)
“^[0-9]*[1-9][0-9]*$” //正整数
“^((-\d+)|(0+))$” //非正整数(负整数 + 0)
“^-[0-9]*[1-9][0-9]*$” //负整数
“^-?\d+$” //整数
“^\d+(\.\d+)?$” //非负浮点数(正浮点数 + 0)
“^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮点数
“^((-\d+(\.\d+)?)|(0+(\.0+)?))$” //非正浮点数(负浮点数 + 0)
“^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$” //负浮点
数
“^(-?\d+)(\.\d+)?$” //浮点数
“^[A-Za-z]+$” //由26个英文字母组成的字符串
“^[A-Z]+$” //由26个英文字母的大写组成的字符串
“^[a-z]+$” //由26个英文字母的小写组成的字符串
“^[A-Za-z0-9]+$” //由数字和26个英文字母组成的字符串
“^\w+$” //由数字、26个英文字母或者下划线组成的字符串
“^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$” //email地址
“^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$” //url
/^13\d{9}$/gi手机号正则表达式
[b]配合HTML5 pattern属性[/b]
- <input id="private_phone" name="private_phone" pattern="(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$" required="required" type="text" />
案例图片
阅读全文
0 0
- html5表单pattern属性配合正则验证电话和手机号码
- 电话手机号码正则表达式验证
- 同时验证手机号码和固定电话的正则表达式
- 2017年电话/手机号码正则验证
- H5利用pattern属性和oninvalid属性验证表单
- CustomValidator控件 电话和手机号码验证
- 正则同时匹所有电话和手机号码
- 手机号码和电话号的正则判断
- HTML5 新标签和属性(表单验证)
- 手机号码和电话号码的正则 验证
- 验证手机号码和电话号码的正则表达式
- 验证手机号码和电话号码的正则表达式
- 验证手机号码和电话号码的正则表达式
- Java电话号码和手机号码正则验证
- Java验证邮箱和手机号码正则表达式
- 验证手机号码和电话号码的正则表达式
- 验证手机号码和电话号码的正则表达式
- 验证手机号码和电话号码的正则表达式
- RecyclerView系列(五)item显示列数切换
- java中的自定义异常
- java导出EXCEL
- jQuery学习笔记——流水账part1
- 程序猿必会之github递交文件
- html5表单pattern属性配合正则验证电话和手机号码
- Ubuntu Linux hadoop开发环境搭建详细教程 一、安装Linux虚拟机
- 数据库SQLite之常见错误及注意事项<二>
- Ubuntu与ROS的Docker桌面系统与ROS在线练习课程(在线Linux虚拟机)
- 基于的朴素贝叶斯的文本分类(附完整代码(spark/java)
- oracle索引详解
- OpenCV笔记(三)加载、显示图像
- Ubuntu14.04 安装 Sublime Text 3 及常用插件推荐
- 八叉树 C++ 基础 源码