js中的正则表达式
来源:互联网 发布:软银信息人工智能帝国 编辑:程序博客网 时间:2024/05/14 12:03
1.1 表单验正
1.什么时候验证
a)失去焦点onblur
b)提交onsubmit
c)改变验证onkeyup
2.验证方法
a)传统
b)正则表达式
正则表达式格式 var reg = //;
1.2 元字符:
下面的都是只代替一个字符
[abc] 只能是a或b或c
[abc123]只能是6个一个
[a-z|A-Z]只能是字母
[0-9] 只能是数字
[24-69] 2,4,5,6,9
\d 就是[0-9]
. 代表任意1个字符(除了换行)
[^0-9] 不是数字0-9
\D 不是数字
\s 是空格
\S 不是空格
\w 字母或数字或下划线
\. 普通.
[\s\S] [\d\D] 任意字符
分组 ( )
/ ^ 以某一个字符开始 如:/^abc$/ 这个是以a 开头,以c结尾,中间一个b,所以只能 是abc
$/ 以某一个字符结束
注意:要区分这两个:[abc] ,/abc/ 第一个是指abc中的任何一个字符,而在第二个中是指abc字符串
1.3 量词
{8} 刚好是8个
{3,8} 3-8次
{3,} 3个以上(包括3)
+ 一个以上
* 0个以上
? 0或1
身份证18位
/^[1-9]\d{16}[\d|X|x]$/
手机
1[3458]\d{9}
固定电话
0\d{2,3}-\d{7,8}
邮箱
\w+@\w+\.\w+
Replace(reg,"sdsd")
Var reg = / ....../ig
· g (全文查找出现的所有 pattern)
· i (忽略大小写)
· m (多行查找)
- Js中的正则表达式
- js中的正则表达式
- js中的正则表达式
- js中的正则表达式
- JS中的正则表达式
- JS中的正则表达式
- js中的正则表达式
- js中的正则表达式
- JS中的正则表达式
- js中的正则表达式
- JS中的正则表达式
- js中的正则表达式
- js中的正则表达式
- js中的正则表达式
- js中的正则表达式
- JS中的正则表达式
- js中的正则表达式
- js中的正则表达式
- Android 动画有拖影
- 数字的字符串处理
- Linux目录/etc/init.d
- html、jquery判断浏览器,导入不同的css文件
- 关于敏捷开发
- js中的正则表达式
- egl gles2.0开发
- Linux查看磁盘的使用情况命令: df 和 du
- MySQL异常编码总结
- 提交表单乱码问题 action 中文接收的参数乱码
- 游标
- hiebernat查询
- jquery最基本使用
- 魔兽世界编程宝典读书笔记(11)