JavaScript验证表单函数大全
1![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
/*
3
用途:校验ip地址的格式
4
输入:strIP:ip地址
5
返回:如果通过验证返回true,否则返回false;
6![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
*/
8
function isIP(strIP) {
9
if (isNull(strIP)) return false;
10
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
11
if(re.test(strIP))
12
{
13
if( RegExp.$1 <256 & RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
14
}
15
return false;
16
}
17![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
18
/*
19
用途:检查输入字符串是否为空或者全部都是空格
20
输入:str
21
返回:
22
如果全是空返回true,否则返回false
23
*/
24
function isNull( str ){
25
if ( str == "" ) return true;
26
var regu = "^[ ]+$";
27
var re = new RegExp(regu);
28
return re.test(str);
29
}
30![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
31![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
/*
33
用途:检查输入对象的值是否符合整数格式
34
输入:str 输入的字符串
35
返回:如果通过验证返回true,否则返回false
36![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
*/
38
function isInteger( str ){
39
var regu = /^[-]{0,1}[0-9]{1,}$/;
40
return regu.test(str);
41
}
42![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
43
/*
44
用途:检查输入手机号码是否正确
45
输入:
46
s:字符串
47
返回:
48
如果通过验证返回true,否则返回false
49![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
50
*/
51
function checkMobile( s ){
52
var regu =/^[1][3][0-9]{9}$/;
53
var re = new RegExp(regu);
54
if (re.test(s)) {
55
return true;
56
}else{
57
return false;
58
}
59
}
60![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
61![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
62
/*
63
用途:检查输入字符串是否符合正整数格式
64
输入:
65
s:字符串
66
返回:
67
如果通过验证返回true,否则返回false
68![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
*/
70
function isNumber( s ){
71
var regu = "^[0-9]+$";
72
var re = new RegExp(regu);
73
if (s.search(re) != -1) {
74
return true;
75
} else {
76
return false;
77
}
78
}
79![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
80
/*
81
用途:检查输入字符串是否是带小数的数字格式,可以是负数
82
输入:
83
s:字符串
84
返回:
85
如果通过验证返回true,否则返回false
86![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
*/
88
function isDecimal( str ){
89
if(isInteger(str)) return true;
90
var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;
91
if (re.test(str)) {
92
if(RegExp.$1==0&RegExp.$2==0) return false;
93
return true;
94
} else {
95
return false;
96
}
97
}
98![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
99
/*
100
用途:检查输入对象的值是否符合端口号格式
101
输入:str 输入的字符串
102
返回:如果通过验证返回true,否则返回false
103![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
104
*/
105
function isPort( str ){
106
return (isNumber(str) & str<65536);
107
}
108![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
109
/*
110
用途:检查输入对象的值是否符合E-Mail格式
111
输入:str 输入的字符串
112
返回:如果通过验证返回true,否则返回false
113![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
114
*/
115
function isEmail( str ){
116
var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
117
if(myReg.test(str)) return true;
118
return false;
119
}
120![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
121
/*
122
用途:检查输入字符串是否符合金额格式
123
格式定义为带小数的正数,小数点后最多三位
124
输入:
125
s:字符串
126
返回:
127
如果通过验证返回true,否则返回false
128![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
129
*/
130
function isMoney( s ){
131
var regu = "^[0-9]+[\.][0-9]{0,3}$";
132
var re = new RegExp(regu);
133
if (re.test(s)) {
134
return true;
135
} else {
136
return false;
137
}
138
}
139
/*
140
用途:检查输入字符串是否只由英文字母和数字和下划线组成
141
输入:
142
s:字符串
143
返回:
144
如果通过验证返回true,否则返回false
145![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
146
*/
147
function isNumberOr_Letter( s ){//判断是否是数字或字母
148![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
149
var regu = "^[0-9a-zA-Z\_]+$";
150
var re = new RegExp(regu);
151
if (re.test(s)) {
152
return true;
153
}else{
154
return false;
155
}
156
}
157
/*
158
用途:检查输入字符串是否只由英文字母和数字组成
159
输入:
160
s:字符串
161
返回:
162
如果通过验证返回true,否则返回false
163![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
164
*/
165
function isNumberOrLetter( s ){//判断是否是数字或字母
166![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
167
var regu = "^[0-9a-zA-Z]+$";
168
var re = new RegExp(regu);
169
if (re.test(s)) {
170
return true;
171
}else{
172
return false;
173
}
174
}
175
/*
176
用途:检查输入字符串是否只由汉字、字母、数字组成
177
输入:
178
value:字符串
179
返回:
180
如果通过验证返回true,否则返回false
181![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
182
*/
183
function isChinaOrNumbOrLett( s ){//判断是否是汉字、字母、数字组成
184![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
185
var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$";
186
var re = new RegExp(regu);
187
if (re.test(s)) {
188
return true;
189
}else{
190
return false;
191
}
192
}
193![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
194
/*
195
用途:判断是否是日期
196
输入:date:日期;fmt:日期格式
197
返回:如果通过验证返回true,否则返回false
198
*/
199
function isDate( date, fmt ) {
200
if (fmt==null) fmt="yyyyMMdd";
201
var yIndex = fmt.indexOf("yyyy");
202
if(yIndex==-1) return false;
203
var year = date.substring(yIndex,yIndex+4);
204
var mIndex = fmt.indexOf("MM");
205
if(mIndex==-1) return false;
206
var month = date.substring(mIndex,mIndex+2);
207
var dIndex = fmt.indexOf("dd");
208
if(dIndex==-1) return false;
209
var day = date.substring(dIndex,dIndex+2);
210
if(!isNumber(year)||year>"2100" || year< "1900") return false;
211
if(!isNumber(month)||month>"12" || month< "01") return false;
212
if(day>getMaxDay(year,month) || day< "01") return false;
213
return true;
214
}
215![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
216
function getMaxDay(year,month) {
217
if(month==4||month==6||month==9||month==11)
218
return "30";
219
if(month==2)
220
if(year%4==0&year%100!=0 || year%400==0)
221
return "29";
222
else
223
return "28";
224
return "31";
225
}
226![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
227
/*
228
用途:字符1是否以字符串2结束
229
输入:str1:字符串;str2:被包含的字符串
230
返回:如果通过验证返回true,否则返回false
231![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
232
*/
233
function isLastMatch(str1,str2)
234
{
235
var index = str1.lastIndexOf(str2);
236
if(str1.length==index+str2.length) return true;
237
return false;
238
}
239![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
240![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
241
/*
242
用途:字符1是否以字符串2开始
243
输入:str1:字符串;str2:被包含的字符串
244
返回:如果通过验证返回true,否则返回false
245![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
246
*/
247
function isFirstMatch(str1,str2)
248
{
249
var index = str1.indexOf(str2);
250
if(index==0) return true;
251
return false;
252
}
253![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
254
/*
255
用途:字符1是包含字符串2
256
输入:str1:字符串;str2:被包含的字符串
257
返回:如果通过验证返回true,否则返回false
258![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
259
*/
260
function isMatch(str1,str2)
261
{
262
var index = str1.indexOf(str2);
263
if(index==-1) return false;
264
return true;
265
}
266![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
267![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
268
/*
269
用途:检查输入的起止日期是否正确,规则为两个日期的格式正确,
270
且结束如期>=起始日期
271
输入:
272
startDate:起始日期,字符串
273
endDate:结束如期,字符串
274
返回:
275
如果通过验证返回true,否则返回false
276![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
277
*/
278
function checkTwoDate( startDate,endDate ) {
279
if( !isDate(startDate) ) {
280
alert("起始日期不正确!");
281
return false;
282
} else if( !isDate(endDate) ) {
283
alert("终止日期不正确!");
284
return false;
285
} else if( startDate > endDate ) {
286
alert("起始日期不能大于终止日期!");
287
return false;
288
}
289
return true;
290
}
291![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
292
/*
293
用途:检查输入的Email信箱格式是否正确
294
输入:
295
strEmail:字符串
296
返回:
297
如果通过验证返回true,否则返回false
298![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
299
*/
300
function checkEmail(strEmail) {
301
//var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
302
var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
303
if( emailReg.test(strEmail) ){
304
return true;
305
}else{
306
alert("您输入的Email地址格式不正确!");
307
return false;
308
}
309
}
310![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
311
/*
312
用途:检查输入的电话号码格式是否正确
313
输入:
314
strPhone:字符串
315
返回:
316
如果通过验证返回true,否则返回false
317![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
318
*/
319
function checkPhone( strPhone ) {
320
var phoneRegWithArea = /^[0][1-9]{2,3}-[0-9]{5,10}$/;
321
var phoneRegNoArea = /^[1-9]{1}[0-9]{5,8}$/;
322
var prompt = "您输入的电话号码不正确!"
323
if( strPhone.length > 9 ) {
324
if( phoneRegWithArea.test(strPhone) ){
325
return true;
326
}else{
327
alert( prompt );
328
return false;
329
}
330
}else{
331
if( phoneRegNoArea.test( strPhone ) ){
332
return true;
333
}else{
334
alert( prompt );
335
return false;
336
}
337
}
338
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
68
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
70
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
71
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
72
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
74
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
75
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
76
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
78
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
79
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
80
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
81
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
82
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
83
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
84
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
86
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
88
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
89
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
90
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
91
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
92
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
94
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
95
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
96
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
97
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
98
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
99
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
100
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
101
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
102
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
103
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
104
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
105
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
106
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
108
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
109
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
110
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
111
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
112
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
113
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
114
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
115
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
116
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
117
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
118
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
119
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
120
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
121
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
122
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
123
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
124
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
125
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
126
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
127
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
128
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
129
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
130
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
131
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
132
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
134
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
135
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
136
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
137
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
138
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
139
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
140
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
141
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
142
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
143
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
144
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
145
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
146
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
147
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
148
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
149
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
150
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
151
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
152
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
153
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
154
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
155
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
156
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
157
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
158
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
159
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
160
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
161
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
162
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
163
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
164
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
165
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
166
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
167
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
168
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
169
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
170
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
171
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
172
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
173
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
174
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
175
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
176
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
177
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
178
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
179
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
180
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
181
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
182
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
183
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
184
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
185
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
186
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
187
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
188
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
189
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
190
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
191
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
192
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
193
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
194
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
195
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
196
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
197
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
198
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
199
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
200
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
201
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
202
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
203
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
204
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
205
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
206
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
207
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
208
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
209
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
210
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
211
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
212
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
213
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
214
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
215
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
216
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
217
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
218
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
219
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
220
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
221
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
222
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
223
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
224
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
225
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
226
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
227
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
228
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
229
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
230
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
231
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
232
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
233
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
234
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
235
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
236
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
237
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
238
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
239
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
240
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
241
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
242
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
243
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
244
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
245
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
246
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
247
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
248
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
249
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
250
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
251
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
252
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
253
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
254
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
255
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
256
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
257
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
258
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
259
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
260
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
261
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
262
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
263
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
264
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
265
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
266
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
267
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
268
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
269
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
270
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
271
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
272
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
273
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
274
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
275
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
276
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
277
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
278
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
279
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
280
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
281
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
282
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
283
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
284
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
285
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
286
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
287
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
288
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
289
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
290
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
291
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
292
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
293
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
294
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
295
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
296
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
297
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
298
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
299
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
300
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
301
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
302
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
303
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
304
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
305
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
306
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
307
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
308
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
309
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
310
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
311
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
312
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
313
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
314
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
315
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
316
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
317
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
318
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
319
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
320
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
321
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
322
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
323
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
324
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
325
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
326
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
327
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
328
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
329
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
330
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
331
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
332
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
333
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
334
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
335
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
336
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
337
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
338
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)