visuddhinanda 4 лет назад
Родитель
Сommit
8837c9187b
1 измененных файлов с 21 добавлено и 2 удалено
  1. 21 2
      app/ucenter/sign.js

+ 21 - 2
app/ucenter/sign.js

@@ -1,12 +1,28 @@
 function submit(){
+	let hasError = false;
 	if($("#password").val()!==$("#repassword").val()){
 		$("#error_password").text("两次密码输入不一致");
-		return;
+		hasError = true;
+	}
+	let patt1=new RegExp(/\s|\//);
+	if(patt1.test($("#password").val())){
+		$("#error_password").text("密码包含无效字符。  / 空格 ");
+		hasError = true;
+	}
+
+
+	let username = $("#username").val();
+	let patt2=new RegExp(/@|\s|\//);
+	if(patt2.test(username)){
+		$("#error_username").text("用户名包含无效字符。@  / 空格 ");
+		hasError = true;
 	}
-	let nickname = $("#nickname").val();
+
+	let nickname = $("#nickname").val();	
 	if( nickname ==""){
 		nickname = $("#username").val();
 	}
+
 	let lang = $("#lang").val();
 	if(lang=="zh-cn"){
 		lang = "zh-hans";
@@ -14,6 +30,9 @@ function submit(){
 	if(lang == "zh-tw"){
 		lang = "zh-hant";
 	}
+	if(hasError){
+		return;
+	}
 	$.ajax({
 		type: 'POST',
 		url:"../api/user.php?_method=create",