学习正则表达式

简介: 学习正则表达式

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
        function isRegisterUserName(s) {
            var patrn = /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
            if (!patrn.exec(s)) return false
            return true
        }
开头            ^       表示只匹配字符串的开头
字符集合      []       表示匹配其中的任意一个字符
                 {}      表示元素个数
                  |        表示或
//校验密码:只能输入6-20个字母、数字、下划线
         var patrn=/^(\w){6,20}$/;
                 \w       匹配包括下划线的任何单词字符      等价于'[A-Za-z0-9_]' 
开头            ^       表示只匹配字符串的开头
结尾            $        表示只匹配字符串的结尾
//校验手机号码:必须以数字开头,除数字外,可含有“-”
         var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;  
                \d        用于匹配从0到9的数字


来源:http://www.iteye.com/topic/30728
       http://www.cainiao8.com/web/js_note/js_regular_expression.html


目录
相关文章
|
1月前
|
测试技术 Perl
一个提高效率的工具,正则表达式,值得学习一下!
一个提高效率的工具,正则表达式,值得学习一下!
|
1月前
|
JavaScript 前端开发 Scala
Python学习十:正则表达式
这篇文章是关于Python中正则表达式的使用,包括re模块的函数、特殊字符、匹配模式以及贪婪与非贪婪模式的详细介绍。
16 0
|
6月前
|
Web App开发 JavaScript
学习VUE之正则表达式全集整理
学习VUE之正则表达式全集整理
68 0
|
4月前
|
存储 JavaScript 前端开发
|
6月前
|
机器学习/深度学习 Java 索引
39、一篇文章弄懂 Java 正则表达式中的量词、贪婪、勉强、独占和 String 的 matches 方法的底层【个人感觉非常值得学习】
39、一篇文章弄懂 Java 正则表达式中的量词、贪婪、勉强、独占和 String 的 matches 方法的底层【个人感觉非常值得学习】
66 0
|
6月前
|
Shell Linux Perl
Shell基础学习---3、Read读取控制台输入、函数、综合应用案例:归档文件、正则表达式入门(第二天学习)
Shell基础学习---3、Read读取控制台输入、函数、综合应用案例:归档文件、正则表达式入门
123 1
|
6月前
|
关系型数据库 MySQL 数据库
MySQL通配符和正则表达式(数据库学习—— 二)
MySQL通配符和正则表达式(数据库学习—— 二)
41 1
|
6月前
|
数据采集 Python
Python学习 -- 正则表达式(re模块)
Python学习 -- 正则表达式(re模块)
49 0
|
6月前
|
Python
Python基础学习 -- 正则表达式
Python基础学习 -- 正则表达式
34 0
|
数据采集 Python
Python学习 -- 正则表达式(re模块)
Python学习 -- 正则表达式(re模块)
44 0