1 |
|
2 | var ALLREG = {
|
3 | emailReg: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,
|
4 | telReg: /^1[3|4|5|7|8]\d{9}$/,
|
5 | IDReg: /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/,
|
6 | nameReg: /^[\u4e00-\u9fa5]{2,4}$/,
|
7 | flagReg: /^([\u4e00-\u9fa5]|[a-zA-Z])+$/,
|
8 | passReg: /^[0-9a-zA-Z,.!?`~#$%^&*()-=_+<>'"\[\]\{\}\\\|]{6,15}$/,
|
9 | };
|
10 | export function verification(value,type){
|
11 | var value = value.trim();
|
12 | switch (type) {
|
13 | case 'mail':
|
14 | if(ALLREG.emailReg.test(value)){
|
15 | return '';
|
16 | }else{
|
17 | return 'error';
|
18 | }
|
19 | break;
|
20 | case 'password':
|
21 | if(ALLREG.passReg.test(value)){
|
22 | return '';
|
23 | }else{
|
24 | return 'error';
|
25 | }
|
26 | break;
|
27 | default:
|
28 | break;
|
29 | }
|
30 |
|
31 | }
|