|
|
@@ -148,6 +148,9 @@ export default {
|
|
|
}
|
|
|
else if (/^[0-9]*$/.test(value)) {
|
|
|
callback(new Error('用户名必须包含字母或中文字符'));
|
|
|
+ }
|
|
|
+ else if (!/^[\u4E00-\u9FA5A-Za-z0-9_]+$/.test(value)) {//中文,英文,下划线
|
|
|
+ callback(new Error('用户名不能包含特殊字符'));
|
|
|
} else {
|
|
|
this.checkHas({ username: this.formData.username }).then((result) => {
|
|
|
if (result) {
|
|
|
@@ -225,6 +228,9 @@ export default {
|
|
|
if (!value) {
|
|
|
callback(new Error('请输入用户名'));
|
|
|
}
|
|
|
+ else if (!/^[\u4E00-\u9FA5A-Za-z0-9_]+$/.test(value)) {//中文,英文,下划线
|
|
|
+ callback(new Error('用户名不能包含特殊字符'));
|
|
|
+ }
|
|
|
else if (/^[0-9]*$/.test(value)) {
|
|
|
callback(new Error('用户名必须包含字母或中文字符'));
|
|
|
}
|