html验证座机号码_使用JavaScript正则表达式验证电话、手机号码
使用
JavaScript
正则表达式验证电话、手机号码
电话手机号码正则表达式
(支持手机号码,
3-4
位区号,
7-8
位直播号码,
1
-
4
位分机号)
((\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}))$)
匹配格式:
11
位手机号码
3-4
位区号,
7-8
位直播号码,
1
-
4
位分机号
如:
12345678901
、
1234-12345678-1234
匹配中文字符的正则表达式:
[\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符
(
包括汉字在内
)
:
[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计
2
,
ASCII
字符计
1
)匹配空白行
的正则表达式:
\n\s*\r
评注:可以用来删除空白行匹配
HTML
标记的正则表达式:
]*>.*?\1>|<.>
评注:
网上流传的版本太糟糕,
上面这个也仅仅能匹配部分,
对于复杂的嵌套标记依旧无能
为力匹配首尾空白字符的正则表达式:
^\s*|\s*$
评注:可以用来删除行首行尾的空白字符
(
包括空格、制表符、换页符等等
)
,非常有用的表
达式匹配
地址的正则表达式:
\w
+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
评注:表单验证时很实用匹配网址
URL
的正则表达式:
[a-zA-z]+://[^\s]*
评注:网上流传的版本功能很有限,上面这个基本可以满足需求匹配帐号是否合法
(
字母开
头,允许
5-16
字节,允许字母数字下划线
)
:
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
评注:表单验证时很实用匹配国内电话号码:
\d{3}-\d{8}|\d{4}-\d{7}
评注:匹配形式如
0511-*******
或
021-********
匹配腾讯
号:
[1-9][0-9]{4,}
评注:腾讯
号从
10000
开始匹配中国邮政编码:
[1-9]\d{5}(?!\d)
评注:中国邮政编码为
6
位数字匹配身份证:
\d{15}|\d{18}
评注:中国的身份证为
15
位或
18
位匹配
ip
地址:
\d+\.\d+\.\d+\.\d+
评注:提取
ip
地址时有用匹配特定数字:
^[1-9]\d*$
//
匹配正整数
html验证座机号码_使用JavaScript正则表达式验证电话、手机号码相关推荐
- html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...
正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...
- JavaScript正则表达式验证手机号码
JavaScript正则表达式验证手机号码 JavaScript正则表达式验证手机号码 JavaScript正则表达式验证手机号码 号段来源:https://www.jihaoba.com/tools ...
- 验证座机号码(中国 如:010-XXXXXXXX)
#region 验证座机号码(中国 如:010-XXXXXXXX) /// <summary> /// 验证座机号码(中国 如:010-XXXXXXXX) /// ...
- javascript正则表达式验证手机号
javascript正则表达式验证手机号 限制条件 以1为开头 第二位为3 4 5 7 8中的任意一位 最后以0-9的9个整数结尾 //^[1]:第一位限制为1 //[3,4,5,7,8]:第二位限制 ...
- 正则表达式验证座机号码,手机号等
用js正则表达式验证手机号,座机号和email格式 关键字: javascript Js代码 /** *author zhutou **/ //手机号:13912345678 ...
- javascript正则表达式验证email
JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现. //检查email邮箱 function isEmail(str){ var reg = ...
- html正则表达式登录验证,JavaScript正则表达式验证登录实例
本文实例为大家分享了js正则表达式验证登录的具体代码,供大家参考,具体内容如下 代码片段: qq登录模拟测试 function check(){ /*非空*/ if(form1.username.va ...
- java 正则表达式 邮编_使用Java正则表达式验证邮政编码
为了使用正则表达式匹配邮政编码,我们在Java中使用matchs方法.java.lang.String.matches()方法返回一个布尔值,该值取决于String与正则表达式的匹配. 声明-java ...
- java 姓 名字_使用Java正则表达式验证名字和姓氏
为了使用正则表达式匹配名字和姓氏,我们在Java中使用matchs方法.java.lang.String.matches()方法返回一个布尔值,该值取决于String与正则表达式的匹配. 声明-jav ...
最新文章
- input的值提交不上
- 双目标帕累托优化_多目标稳健性决策规划(MORDM)
- 混合多云架构_混合多云每个人都应避免的3个陷阱(第1部分)
- log4j2 无日志记录_在Log4j2中更好地执行非日志记录器调用
- 【文摘】 雪念——作者:蓝色妖姬
- 收藏 | 那些机器学习必备知识
- SRM 212 Div II Level One: YahtzeeScore
- java shiro实例_spring+shiro 整合实例代码详解
- 小程序字符串拼接_小程序突袭预约!Yeezy 350quot;氧化满天星quot;拼接配色本月发售!...
- linux kernel 下的hash 和链表 应用
- ssis修改数据库数据_SSIS平衡数据分配器概述
- Delphi TBitmap Scanline
- php开发oa系统的插件下载不了,OA系统安装不了office控件的解决方法
- rapidminer java_在Java应用程序RapidMiner的整合(Integration of RapidMiner i
- QQ空间扫码登录协议 Java
- 为什么安装MathType无法复制粘贴
- 十大排序算法笔记(C语言)(一)选择排序、冒泡排序、插入排序、希尔排序、快速排序
- html写一个简单版动态爱心
- python调用so库
- 用IDEA写一个登录系统
热门文章
- 深圳地铁将开通免费WiFi,借此机会了解一下,使用WiFi的安全
- 碧蓝航线服务器维护到几点,碧蓝航线3月7日更新了什么 停服维护内容一览
- 关于绩效考核中项目经理每周培训的答复
- 【程序化天空盒】过程记录02:云扰动 边缘光 消散效果
- Merriam-Webster's Vocabulary Builder 学习笔记 Unit3
- 【逻辑与计算机设计】数码系统和数字系统 | Digital systems and number systems
- [总结]联想笔记本E460/虚拟机VMware10.0+Ubuntu14.04+opencv+ROS+PCL+OpenNI+g2o+DSO+Pangolin+win7(Ubuntu双系统)安装过程整理
- OpenCV中的图像处理中
- 【算法学习笔记十】NP问题
- 戴尔t630服务器系统,远比你想象的强大 塔式服务器也玩GPU