密码验证

这是一个关于密码验证的实现,包括手机号和邮箱的格式检查、验证码发送、RSA加密及密码强度验证。当用户点击按钮时,会触发相应验证并发送验证码。如果验证失败,将显示错误信息。成功后,密码通过RSA加密并提交注册请求。
摘要由CSDN通过智能技术生成
 $(function(){ 


$("button[name='btnPhone']").click(function(){
var time = 120;
    var phone = $.trim($('#phone').val());
if(phone=='' || phone.length<=0){
$("#phoneMsg").html("请填写手机号码");
return false;
}
var reg = /^0?(13[0-9]|15[0-9]|18[0-9]|14[57]|17[0-9])[0-9]{8}$/;
if(!phone.match(reg)){
$("#phoneMsg").html("手机号码格式不对");
return false;
}
$.post('/api/user/sendCode.do?userTemp.name='+phone, function(data) {
if(data != null && data.code==1){
$("#phoneMsg").html(data.detailMsg);//错误消息
}else if(data.data != null && data.code==0){
$('#getCodeButtonId').attr("disabled",true);
timeDown(time);
}
});
return false;
});

$("button[name='btnEmail']").click(function(){
var time = 120;
var email  = $("#email").val();
if(email=='' || email.length<=0){
$("#emailMsg").html("请填写邮箱");
return false;
}
var reg = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
    if(!email.match(reg)){
    $("#emailMsg").html("邮箱格式不正确");
return false;
}
$.post('/api/user
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值