[JS]判断表单数据是否符合格式
表单对应HTML标签分别为 username password repassword email
1. 创建register.js 文件,其代码如下
$(function)(){
//用户名判断
function verify_username(){
//定义变量并获取用户的输入username
let username = $('#username').val();
//利用正则判断格式
if (/^[a-zA-Z]\w{5,17}$/.test(username)){
$('#u_msg').html('用户名格式正确').css('color','green');
return true
}else {
$('#u_msg').html('用户名格式不正确').css('color','red');
return false
}
}
$('#username').change(function(){
if (verify_username()){
//ajax 异步请求
$.get('app/verify_username/',{username:$('#username').val()},function(data){
if (data.status == 1){
$('#u_msg').html('用户已存在').css('color','red')