File size: 1,165 Bytes
08aee07
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>RegExp对象</title>
	</head>
	<body>
		<script>
			/*
			RegExp:正则表达式对象
				1. 正则表达式:定义字符串的组成规则。
					1. 单个字符:[]
						如: [a] [ab] [a-zA-Z0-9_]
						* 特殊符号代表特殊含义的单个字符:
							\d:单个数字字符 [0-9]
							\w:单个单词字符[a-zA-Z0-9_]
					2. 量词符号:
						?:表示出现0次或1次
						*:表示出现0次或多次
						+:出现1次或多次

						{m,n}:表示 m <= 数量 <= n
						* m如果缺省: {,n}:最多n次
						* n如果缺省:{m,} 最少m次
					3. 开始结束符号
						* ^:开始
						* $:结束
				2. 正则对象:
					1. 创建
						1. var reg = new RegExp("正则表达式");
						2. var reg = /正则表达式/;
					2. 方法	
						1. test(参数):验证指定的字符串是否符合正则定义的规范	
			*/
			
			var reg = new RegExp("^\\w{6,12}$");
			
			var reg2 = /^\w{6,12}$/;
			
			var username = "zhangsan";
			
			//验证
			var flag = reg2.test(username);
			document.write(flag + "<br/>");		
			
		</script>
	</body>
</html>