正则表达式验证
来源:互联网 发布:网络彩票概念龙头股 编辑:程序博客网 时间:2024/06/05 08:19
正则表达式
含义:用来查找或者匹配一种模式,这种模式具有一定的特征,能够通过一些语法表现出来
正则表达式可以在任何语言中使用(因为在任何语言中都有正则表达式的API)
Javascirpt:中使用正则表达式
使用中文验证:/^[\u4e00-\u9fa5]+$/i
^表示开始 $表示结束 [\u4e00-\u9fa5]表示范围 就是可以取范围里面的任何汉字,并且可以出现至少一次以上
i 表示 ignoreCase :忽略大小写
如何定义正则表达式?
第一种定义的方法:
var reName = new RegExp("nowamagic");这里的nowamagic就比如是/^[\u4e00-\u9fa5]+$/i一样,但是只是一种,简单的说就是一个例子!但是放在括号里面的时候就要去掉双斜线!
例如:var str=/^[\u4e00-\u9fa5]+$/i;
str = new RegExp("^[\u4e00-\u9fa5]+$");
var reName = new RegExp("nowamagic","i") i 上面已经讲过了,就是忽略大小写!
第二种定义的方法:
javasrcipt中正则表达式的第二种方法(perl风格) perl = 也是一个脚本语言
var reName = /nowamagic/;
var reName = /nowamagic/i;
举个例子:var str=/^[\u4e00-\u9fa5]+$/i;
正则表达式方法:
test--RegExp的test方法用来测试字符串是否匹配给出的匹配模式,返回boolean值(布尔值)
exec--RegExp的exec方法返回包含第一个匹配的数组或者null;
例子:使年龄在1-99之间:
正则表达式
var str=/^[1-9][0-9]?$/;
[1-9]至少取一个
[0-9]? 因为带有问号 ,所以可以取也可以不取!
- 正则表达式验证验证
- 正则表达式,验证框验证
- 身份证号验证正则表达式
- Email验证正则表达式
- 日期验证正则表达式
- 正则表达式验证
- 验证电话号码正则表达式
- 时间验证(正则表达式)
- 正则表达式验证
- 正则表达式验证
- 正则表达式验证
- 正则表达式验证
- 正则表达式验证日期
- 10.5 正则表达式验证
- 正则表达式验证
- 正则表达式的验证
- 正则表达式验证邮箱地址
- 验证 正则表达式
- Android Fragment和Activity互相通讯
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- Java Web JavaMail 邮件发送
- PG学习第一篇:Install PostgreSQL 9.5 on CentOS 6.5
- 语音识别Kinect
- 正则表达式验证
- ButterKnife8.10的使用详解
- mongoDB的查询与修改
- JQ与Canvas
- 在Android Studio 运行的时候报E/dalvikvm: Could not find class 'xxx',
- 内置对象
- winform TabControl 添加关闭按钮 Add close button to TabControl TabPages - C#
- C#中Split用法(可以用在取小数点之前后之后)
- GitHub 优秀的 Android 开源项目