1
- // 验证邮箱
1
+ ###### 验证邮箱
2
+ ```` js
2
3
export function checkEmail (val ) {
3
4
val = trimSpace (val)
4
5
let reg = new RegExp (' ^[a-z0-9]+([._\\ -]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$' )
@@ -8,8 +9,10 @@ export function checkEmail (val) {
8
9
return false
9
10
}
10
11
}
12
+ ````
11
13
12
- // 验证手机号
14
+ ###### 验证手机号
15
+ ```` js
13
16
export function checkPhoneNumber (val ) {
14
17
val = trimSpace (val)
15
18
let reg = new RegExp (' ^(((13[0-9]{1})|(14[0-9]{1})|(17[0-9]{1})|(15[0-3]{1})|(15[4-9]{1})|(18[0-9]{1})|(199))+\\ d{8})$' )
@@ -19,26 +22,32 @@ export function checkPhoneNumber (val) {
19
22
return false
20
23
}
21
24
}
25
+ ````
22
26
23
- // 去除字符串前后空格
27
+ ###### 去除字符串前后空格
28
+ ```` js
24
29
export function trimSpace (str ) {
25
30
if (str) {
26
31
return str .replace (/ (^ \s * )| (\s * $ )/ g , ' ' )
27
32
} else {
28
33
return str
29
34
}
30
35
}
36
+ ````
31
37
32
- // 去除字符串所有空格
38
+ ###### 去除字符串所有空格
39
+ ```` js
33
40
export function trimAllSpace (str ) {
34
41
if (str) {
35
42
return str .replace (/ \s + / g , " " )
36
43
} else {
37
44
return str
38
45
}
39
46
}
47
+ ````
40
48
41
- // 图片的预加载
49
+ ###### 图片的预加载
50
+ ```` js
42
51
export function preloadImg (srcArr ) {
43
52
if (srcArr instanceof Array ) {
44
53
for (var i = 0 ; i < srcArr .length ; i++ ) {
@@ -47,28 +56,36 @@ export function preloadImg (srcArr) {
47
56
}
48
57
}
49
58
}
59
+ ````
50
60
51
- // 验证密码,密码为6-12位字母数字或符号最少两种组合,特殊符号为 ~!@#$%^&*.,
61
+ ###### 验证密码,密码为6-12位字母数字或符号最少两种组合
62
+ ```` js
63
+ // 特殊符号为 ~!@#$%^&*.,
52
64
export function verifyPassword (str ) {
53
65
str = trimSpace (str)
54
66
let RegExp = / ((?=. * [a-z ] )(?=. * \d )| (?=. * [a-z ] )(?=. * [~!@#$%^&*. ,] )| (?=. * \d )(?=. * [~!@#$%^&*. ,] ))[a-z \d ~!@#$%^&*. ,] {6,12} / i
55
67
return RegExp .test (str)
56
68
}
69
+ ````
57
70
58
- // 仅允许输入正整数
71
+ ###### 仅允许输入正整数
72
+ ```` js
59
73
export function positiveInteger (_this ) {
60
74
if (_this .value .length === 1 ) {
61
75
_this .value = _this .value .replace (/ [^ 1-9 ] / g , ' ' )
62
76
} else {
63
77
_this .value = _this .value .replace (/ \D / g , ' ' )
64
78
}
65
79
}
80
+ ````
66
81
67
- // 仅允许输入负整数
82
+ ###### 仅允许输入负整数
83
+ ```` js
68
84
export function negativeInteger (_this ) {
69
85
if (_this .value .length === 1 ) {
70
86
_this .value = _this .value .replace (/ [^ \- ] / g , ' -' )
71
87
} else {
72
88
_this .value = _this .value .replace (/ [^ \d -] / g , ' ' )
73
89
}
74
- }
90
+ }
91
+ ````
0 commit comments