<!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>