人员信息录入时手机号验证问题
领导给我几个真实信息让我录入到系统中测试一下,发现贵公司的系统无法识别开头为166的手机号。是不是这个号段的历史太短了以至于没补上相关的判断条件。http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/974bb9b0-892b-44ba-93c5-c2913cad27ad/download/stream 自己回复一下解决方法:打开o2server\config下的person.json文件,将mobileRegex一项改为"(^(\\+)?0{0,2}852\\d{8}$)|(^(\\+)?0{0,2}853\\d{8}$)|(^(\\+)?0{0,2}886\\d{9}$)|(^1(3|4|5|6|7|8|9)\\d{9}$)",其实就是在原正则表达式的基础上补一个|6.没有该文件的话就在config下新建一个person.json文件,将以下内容粘过去,保存就可以了。{
"MAX_PASSWORDPERIOD": 3650,
"captchaLogin": true,
"codeLogin": true,
"bindLogin": true,
"faceLogin": true,
"password": "(var v \u003d person.getMobile(); return v.substring(v.length - 6))",
"passwordPeriod": 0,
"register": "disable",
"superPermission": true,
"mobileRegex": "(^(\\+)?0{0,2}852\\d{8}$)|(^(\\+)?0{0,2}853\\d{8}$)|(^(\\+)?0{0,2}886\\d{9}$)|(^1(3|4|5|6|7|8|9)\\d{9}$)",
"loginPage": {
"enable": false,
"portal": "",
"page": ""
},
"failureInterval": 10,
"failureCount": 5,
"tokenExpiredMinutes": 21600
} 厉害了!手动点赞!
页:
[1]