正则表达式 简单的表单验证
来源:互联网 发布:查看本地网络ip 编辑:程序博客网 时间:2024/06/05 23:06
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//正则表达式的作用: 是一个匹配字符串的规则; 能够进行验证,爬虫
//1)单个字符的匹配
//[abc] 中括号中只有a 或b 或c
//var reg=/^[abc]$/;
//alert(reg.test("ab"))
//[a-z] a- z 中任意单个
//var reg=/^[a-z]$/;
//alert(reg.test("a"))
//[0-9] 0 - 9的单个数字
//var reg=/^[0-9]$/;
//alert(reg.test(2))
//[0-9a-zA-Z_]
//var reg=/^[0-9a-zA-Z_]$/;
//alert(reg.test("s"));
//2)符号的匹配
//\d 代表数字
//var reg = /^\d$/;
//alert(reg.test(1));
//\w 代表数字 大小写字符 下划线 [0-9a-zA-Z_]
//var reg = /^\w$/;
//alert(reg.test(1));
//\s 白字符。
//var reg = /^\s$/;
//alert(reg.test(" "));
//\S 非空白字符
//var reg = /^\S$/;
//alert(reg.test("a"));
//. 代表所有单个字符,点能匹配所有的单个字符
//^开始 $结束
//3)数量的匹配(修饰符)
// ? 0次或1次
// * 0次或多次
// + 1到多次
// {1,8} 1到8次
// {5} 固定5次
// {4,} 4次及4次以上
//匹配手机号码
// 11位 1 第一位 第二位[3 8 5 7 6]
//var reg=/^1[3,8,5,7,6]\d{9}$/;
//alert(reg.test(13211321313));
//验证是否为数字
//var reg = /^\d{1,}$/; //代表是数字,至少出现一次
//var num = "097127309172093";
//alert(reg.test(num));
//邮箱的验证
// 字符@字符.字符 ---- aa@163.com
// 字符@字符.字符.字符 --- aa@aa.com.cn.org
var reg = /^\w+@\w+(.\w+)+$/;
//var email = "swq@163.com";
var email = "swq@163.com.cn";
//var email = "s@163.com.cn";
alert(reg.test(email));
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//正则表达式的作用: 是一个匹配字符串的规则; 能够进行验证,爬虫
//1)单个字符的匹配
//[abc] 中括号中只有a 或b 或c
//var reg=/^[abc]$/;
//alert(reg.test("ab"))
//[a-z] a- z 中任意单个
//var reg=/^[a-z]$/;
//alert(reg.test("a"))
//[0-9] 0 - 9的单个数字
//var reg=/^[0-9]$/;
//alert(reg.test(2))
//[0-9a-zA-Z_]
//var reg=/^[0-9a-zA-Z_]$/;
//alert(reg.test("s"));
//2)符号的匹配
//\d 代表数字
//var reg = /^\d$/;
//alert(reg.test(1));
//\w 代表数字 大小写字符 下划线 [0-9a-zA-Z_]
//var reg = /^\w$/;
//alert(reg.test(1));
//\s 白字符。
//var reg = /^\s$/;
//alert(reg.test(" "));
//\S 非空白字符
//var reg = /^\S$/;
//alert(reg.test("a"));
//. 代表所有单个字符,点能匹配所有的单个字符
//^开始 $结束
//3)数量的匹配(修饰符)
// ? 0次或1次
// * 0次或多次
// + 1到多次
// {1,8} 1到8次
// {5} 固定5次
// {4,} 4次及4次以上
//匹配手机号码
// 11位 1 第一位 第二位[3 8 5 7 6]
//var reg=/^1[3,8,5,7,6]\d{9}$/;
//alert(reg.test(13211321313));
//验证是否为数字
//var reg = /^\d{1,}$/; //代表是数字,至少出现一次
//var num = "097127309172093";
//alert(reg.test(num));
//邮箱的验证
// 字符@字符.字符 ---- aa@163.com
// 字符@字符.字符.字符 --- aa@aa.com.cn.org
var reg = /^\w+@\w+(.\w+)+$/;
//var email = "swq@163.com";
var email = "swq@163.com.cn";
//var email = "s@163.com.cn";
alert(reg.test(email));
</script>
</head>
<body>
</body>
</html>
阅读全文
0 0
- 简单的表单验证正则表达式
- 正则表达式 简单的表单验证
- 验证表单的正则表达式
- 正则表达式验证表单
- 表单验证 正则表达式
- 正则表达式表单验证
- 表单验证 正则表达式
- 正则表达式表单验证
- 表单验证-正则表达式
- 正则表达式--表单验证
- 表单验证(正则表达式)
- 表单验证 正则表达式
- 一个通用的正则表达式表单验证
- 常用的表单验证正则表达式
- 表单验证常用的正则表达式
- 验证表单元素常用的正则表达式
- 常用的表单正则表达式验证总结
- 表单验证的一些正则表达式
- mpi并行程序的基本框架
- 细聊冗余表数据一致性(架构师之路)
- 最小代价
- 论表与表之间的关系--半连接改写
- ELK简介及架构分析
- 正则表达式 简单的表单验证
- Eclipse中link方式安装插件
- 【算法分析与设计】【第十四周】647. Palindromic Substrings
- jquery属性的相关js实现方法
- 关于《Java多线程编程核心技术》P113页的2.2.15内部类与同步:实验2
- unity 5.5 遇到个奇葩的粒子bug
- 安卓设计模式の观察者模式
- 问题解决:printf()函数无法打印
- 立即调用的函数表达式