ajax正则验证p标签显示,JQuery+Ajax实现唯一性验证、正则
public function Only(){
//接收傳值
$uname = Request::instance()->param('username');
return $this->where("uname='$uname'")->count();
}
| 賬號 | |
| 密碼 | |
| 確認密碼 | |
| 性別 | 男 女 |
//定義全局變量
var flag = false;
function fun(){
if(fun1() && fun2() && fun3() && fun4()){
return true;
}else{
return false;
}
}
function fun1(){
var username = $("#username").val();
var reg = /^[A-Z]\w{5,}$/;
if(username==''){
$("#s1").html("賬號不能為空");
return false;
}else{
if(reg.test(username)){
// $("#s1").html("?");
// return true;
$.get("{:url('One/Only')}?username="+username,function(data){
if(data>0){
$("#s1").html("賬號已經存在");
flag = false;
}else{
$("#s1").html("?");
flag = true;
}
})
return flag;
}else{
$("#s1").html("A-Z開頭,由字母數字下劃線組成,最少6位");
return false;
}
}
}
// function fun5(){
// var username = $("#username").val();
// var flag = true;
// $.get("{:url('One/Only')}?username="+username,function(data){
// if(data>0){
// $("#s1").html("賬號已經存在");
// flag = false;
// }else{
// $("#s1").html("?");
// flag = true;
// }
// })
// return flag;
// }
function fun2(){
var pwd = $("#pwd").val();
var reg = /^\d[A-Z0-9]{5,}$/i;
if(pwd == ''){
$("#s2").html("密碼不能為空");
return false;
}else{
if(reg.test(pwd)){
$("#s2").html("?");
return true;
}else{
$("#s2").html("數字開頭,由數字、字母組成,最少6位");
return false;
}
}
}
function fun3(){
var pwd = $("#pwd").val();
var rpwd = $("#rpwd").val();
if(pwd==rpwd){
$("#s3").html("?");
return true;
}else{
$("#s3").html("密碼不一致");
return false;
}
}
function fun4(){
var sex = document.getElementsByName('sex');
if(sex[0].checked==true || sex[1].checked==true){
$("#s4").html("?");
return true;
}else{
$("#s4").html("最少選擇一項");
return false;
}
}
總結
以上是生活随笔為你收集整理的ajax正则验证p标签显示,JQuery+Ajax实现唯一性验证、正则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多IP香港站群服务器的主要优势是什么
- 下一篇: GreenGeeks优惠码 优惠活动信息