使用

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*$

评注:可以用来删除行首行尾的空白字符

(

包括空格、制表符、换页符等等

)

,非常有用的表

达式匹配

Email

地址的正则表达式:

\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-********

匹配腾讯

QQ

号:

[1-9][0-9]{4,}

评注:腾讯

QQ

号从

10000

开始匹配中国邮政编码:

[1-9]\d{5}(?!\d)

评注:中国邮政编码为

6

位数字匹配身份证:

\d{15}|\d{18}

评注:中国的身份证为

15

位或

18

位匹配

ip

地址:

\d+\.\d+\.\d+\.\d+

评注:提取

ip

地址时有用匹配特定数字:

^[1-9]\d*$

//

匹配正整数

html验证座机号码_使用JavaScript正则表达式验证电话、手机号码相关推荐

  1. html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...

    正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...

  2. JavaScript正则表达式验证手机号码

    JavaScript正则表达式验证手机号码 JavaScript正则表达式验证手机号码 JavaScript正则表达式验证手机号码 号段来源:https://www.jihaoba.com/tools ...

  3. 验证座机号码(中国 如:010-XXXXXXXX)

    #region 验证座机号码(中国 如:010-XXXXXXXX)     /// <summary>     /// 验证座机号码(中国 如:010-XXXXXXXX)     /// ...

  4. javascript正则表达式验证手机号

    javascript正则表达式验证手机号 限制条件 以1为开头 第二位为3 4 5 7 8中的任意一位 最后以0-9的9个整数结尾 //^[1]:第一位限制为1 //[3,4,5,7,8]:第二位限制 ...

  5. 正则表达式验证座机号码,手机号等

    用js正则表达式验证手机号,座机号和email格式 关键字: javascript Js代码 /**   *author    zhutou   **/    //手机号:13912345678   ...

  6. javascript正则表达式验证email

    JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现. //检查email邮箱 function isEmail(str){        var reg = ...

  7. html正则表达式登录验证,JavaScript正则表达式验证登录实例

    本文实例为大家分享了js正则表达式验证登录的具体代码,供大家参考,具体内容如下 代码片段: qq登录模拟测试 function check(){ /*非空*/ if(form1.username.va ...

  8. java 正则表达式 邮编_使用Java正则表达式验证邮政编码

    为了使用正则表达式匹配邮政编码,我们在Java中使用matchs方法.java.lang.String.matches()方法返回一个布尔值,该值取决于String与正则表达式的匹配. 声明-java ...

  9. java 姓 名字_使用Java正则表达式验证名字和姓氏

    为了使用正则表达式匹配名字和姓氏,我们在Java中使用matchs方法.java.lang.String.matches()方法返回一个布尔值,该值取决于String与正则表达式的匹配. 声明-jav ...

最新文章

  1. input的值提交不上
  2. 双目标帕累托优化_多目标稳健性决策规划(MORDM)
  3. 混合多云架构_混合多云每个人都应避免的3个陷阱(第1部分)
  4. log4j2 无日志记录_在Log4j2中更好地执行非日志记录器调用
  5. 【文摘】 雪念——作者:蓝色妖姬
  6. 收藏 | 那些机器学习必备知识
  7. SRM 212 Div II Level One: YahtzeeScore
  8. java shiro实例_spring+shiro 整合实例代码详解
  9. 小程序字符串拼接_小程序突袭预约!Yeezy 350quot;氧化满天星quot;拼接配色本月发售!...
  10. linux kernel 下的hash 和链表 应用
  11. ssis修改数据库数据_SSIS平衡数据分配器概述
  12. Delphi TBitmap Scanline
  13. php开发oa系统的插件下载不了,OA系统安装不了office控件的解决方法
  14. rapidminer java_在Java应用程序RapidMiner的整合(Integration of RapidMiner i
  15. QQ空间扫码登录协议 Java
  16. 为什么安装MathType无法复制粘贴
  17. 十大排序算法笔记(C语言)(一)选择排序、冒泡排序、插入排序、希尔排序、快速排序
  18. html写一个简单版动态爱心
  19. python调用so库
  20. 用IDEA写一个登录系统

热门文章

  1. 深圳地铁将开通免费WiFi,借此机会了解一下,使用WiFi的安全
  2. 碧蓝航线服务器维护到几点,碧蓝航线3月7日更新了什么 停服维护内容一览
  3. 关于绩效考核中项目经理每周培训的答复
  4. 【程序化天空盒】过程记录02:云扰动 边缘光 消散效果
  5. Merriam-Webster's Vocabulary Builder 学习笔记 Unit3
  6. 【逻辑与计算机设计】数码系统和数字系统 | Digital systems and number systems
  7. [总结]联想笔记本E460/虚拟机VMware10.0+Ubuntu14.04+opencv+ROS+PCL+OpenNI+g2o+DSO+Pangolin+win7(Ubuntu双系统)安装过程整理
  8. OpenCV中的图像处理中
  9. 【算法学习笔记十】NP问题
  10. 戴尔t630服务器系统,远比你想象的强大 塔式服务器也玩GPU