正则表达式

正则表达式的规则基本是通用的

JS里面正则表达式的写法

var re = new RegExp('规则', '可选参数')
var re=/规则/参数

修饰参数

g:global,全文搜索,默认搜索到第一个结果时停止
i:ignore case,忽略大小写,默认大小写敏感

常用函数

  • test:用法:正则.test(字符串),匹配成功,返回真,否则返回假
  • replace:用法:字符串.replace(正则, 新的字符串),匹配成功,就用新的字符串去替换匹配到的内容

正则默认规则

匹配成功就结束,不会继续匹配,区分大小写

常用正则规则

//用户名验证:(数字、字母或下划线,6-20位)
var reUser = /^\w{6,20}$/;

//邮箱验证:
var reMail = /^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/i;

//密码验证:
var rePass = /^[\w!@#$%^&*]{6,20}$/;

//手机号码验证:
var rePhone = /^1[3458]\d{9}$/;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 12,094评论 0 99
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 6,495评论 0 9
  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 9,481评论 0 13
  • 搞懂Python 正则表达式用法 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一...
    厦热阅读 5,557评论 0 2
  • 前言 对于正则,著称火星文字,见名知意主要它晦涩难懂,一直以来,看到它总是怕怕的,在平时,也只是简单的用用,其主要...
    itclanCoder阅读 4,212评论 0 2