JS 判断邮箱格式是否正确,注册时两次输入密码是否一致,  用户名等输入不能为空,输入的长度控制。

varb=newBoolean();

b=false;

varb2=newBoolean();

b2=false;

function checkSubmit(){

varuserName=form1.userName.value;

varpassWord=form1.passWord.value;

varpassWordDemo=form1.passWordDemo.value;

varemail=form1.email.value;

if(userName!=0){

if(passWord!=0){

if(passWordDemo!=0){

if(email!=0)

{

if(b){

if(userName.length<20&& userName.length>4)

{

if(passWord.length<25&& passWord.length>5){

if(b2){

document.form1.submit();

}else{

alert("两次输入的密码不一致!");

}

}else{

alert("密码长度必须在6-25个字符之间!");

}

}else{

alert("用户名长度必须在5-20个字符之间!")

}

}else{

alert("请您确认您的邮箱是否填写正确!");

}

}else{

alert("请您先填写用来找回密码的邮箱!");

}

}else{

alert("您还没有填写确认密码!");

}

}else{

alert("请您先填写要注册的用户密码!");

}

}else{

alert("请您先填写要注册的用户名!");

}

}

function isPassWord(passWord,passWordDemo){

varpassWord=document.getElementById(passWord).value;

varpassWordDemo=document.getElementById(passWordDemo).value;

if(passWordDemo != passWord){

document.getElementById('spantest2').innerText="两次输入的密码不一致! ";

b2=false;

return false;

}else{

document.getElementById('spantest2').innerText="正确";

b2=true;

return true;

}

}

function isEmail(email) {

varstrEmail=document.getElementById(email).value;

if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)

{

document.getElementById('spantest').innerText="邮箱格式正确";

b=true;

return true;

}else{

document.getElementById('spantest').innerText="邮箱格式错误!";

document.getElementById(email).focus();

b=false;

return false;

}

}

var b = new Boolean();

b = false;

var b2 = new Boolean();

b2 = false;

function checkSubmit(){

var userName = form1.userName.value;

var passWord = form1.passWord.value;

var passWordDemo = form1.passWordDemo.value;

var email = form1.email.value;

if(userName!=0){

if(passWord!=0){

if(passWordDemo!=0){

if(email!=0)

{

if(b){

if(userName.length<20 && userName.length>4)

{

if(passWord.length<25 && passWord.length>5){

if(b2){

document.form1.submit();

}else{

alert("两次输入的密码不一致!");

}

}else{

alert("密码长度必须在6-25个字符之间!");

}

}else{

alert("用户名长度必须在5-20个字符之间!")

}

}else{

alert("请您确认您的邮箱是否填写正确!");

}

}else{

alert("请您先填写用来找回密码的邮箱!");

}

}else{

alert("您还没有填写确认密码!");

}

}else{

alert("请您先填写要注册的用户密码!");

}

}else{

alert("请您先填写要注册的用户名!");

}

}

function isPassWord(passWord,passWordDemo){

var passWord = document.getElementById(passWord).value;

var passWordDemo = document.getElementById(passWordDemo).value;

if(passWordDemo != passWord){

document.getElementById('spantest2').innerText = "两次输入的密码不一致! ";

b2 = false;

return false;

}else{

document.getElementById('spantest2').innerText = "正确";

b2 = true;

return true;

}

}

function isEmail(email) {

var strEmail=document.getElementById(email).value;

if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)

{

document.getElementById('spantest').innerText = "邮箱格式正确";

b = true;

return true;

}else{

document.getElementById('spantest').innerText = "邮箱格式错误!";

document.getElementById(email).focus();

b = false;

return false;

}

}

上面是js代码

下面是html部分代码:

定义或者div来接受js中的结果。

html中js设置密码长度,JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等...相关推荐

  1. html正则邮箱格式,JS正则表达式判断邮箱格式是否正确

    用indexOf()函数也可判断邮箱格式中是否可以包含"@",看上去似乎可以判断成功了,但稍懂点JS的一看就知道问题出在哪儿?就连我这JS菜鸟也发现问题了. 举个例子,一般的邮箱格 ...

  2. 基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载...

    2019独角兽企业重金招聘Python工程师标准>>> 最近在做图片上传的一个前台页面,上传图片功能虽然很简单,但是需要我们学习的地方很多.在上传图片之前验证图片的格式,并同时实现预 ...

  3. JQuery判断邮箱格式问题

    JQUERY判断邮箱格式问题 方法一:var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/; var email_val = $("#Email& ...

  4. 判断邮箱 格式是否正确

    /练习:判断邮箱格式是否正确 //1.有且只能有一个@ contains @ indexof @=lastindexof //2.不能以@开头 indexof != 0 //3.@之后至少有一个. / ...

  5. 微信小程序正则表达式判断邮箱格式

    怎么用正则表达式判断邮箱的格式是否正确 邮箱的基本格式:名称@域名,需要用^匹配油箱的开始部分,用KaTeX parse error: Can't use function '\.' in math ...

  6. python判断邮箱格式是否正确_ValidEmail:邮箱真实性检测工具

    很多系统的设计是由用户通过邮箱进行账户注册,且在注册时对邮箱格式进行了必要的判断,以避免无效邮箱的注册,除非是需要接收邮箱验证码,否则随意填写个正确格式的邮箱这种事,就像学生欺骗老师作业做完了一样常见 ...

  7. python判断邮箱格式是否正确_【案例】Python - 用正则判断邮箱是否合法

    1>用正则判断QQ邮箱是否合法 这里QQ邮箱指QQ号+@qq.com结尾 分析:1.QQ最短5位最长11位数 2.以@qq.com结尾 3.不能以0开头 直接上代码 importredefis_ ...

  8. php7判断邮箱格式是否正确,利用php实现验证邮箱格式是否正确

    验证邮箱格式是否正确可以通过filter_var函数来实现. 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量. 语法:filter_var(variable, filter, ...

  9. js浏览上传图片,判断图片格式

    效果演示; 上传文档提示你: html页面 <input type="file" class="file" name="activity_pic ...

最新文章

  1. LNMP架构详解(2)——Mysql、PHP、Nginx源码编译过程
  2. VA01销售订单增强MV45AFZZ注意点
  3. 解决Docker上安装RabbitMQ后Web管理页面打不开的问题
  4. linux系统制作macos启动,MacOS下制作启动盘
  5. java怎么捕捉除数异常_Java异常的捕获及处理---小总结
  6. Hyper-v Server动态内存
  7. window 效率神器:Wox
  8. 精通webpack的5大关键点
  9. java8 list 去重_Java8中的Stream,一行代码,让集合操作飞起来
  10. ArcEngine二次开发_03(鼠标在图层中选择要素进行高亮显示)
  11. c#调用c++ dll的一个例子
  12. Java HTML转换为图片
  13. python往npy写入数据_数据存储在*.npy中的方式是什么?
  14. 百度网盘windows10镜像文件
  15. .md文件简单的转化为pdf文件
  16. 小程序上传图片/上传视频
  17. 同步光网络(SONET,Synchronous Optical Networking)简介
  18. C#删除文件和文件夹到回收站
  19. PX Deq Credit: send blkd 等待事件
  20. 大数据系统及分析技术

热门文章

  1. PHP编写命令行脚本和后台运行程序的注意事项
  2. WinForm中使用WPF的控件
  3. git merge用法_常用命令之git操作(进阶篇)
  4. 注册登录页面代码用js判断是否填入信息_php实现登录功能
  5. springboot接收json参数_Springboot + Vue + shiro 实现前后端分离、权限控制
  6. 装B指南之使用浏览器播放电影
  7. Spring 4 MVC 单元测试例子
  8. ant4 多个form 验证_爬虫遇到头疼的验证码?Python实战讲解弹窗处理和验证码识别...
  9. springdatajpa命名规则_Spring Boot 之Spring data JPA简介
  10. 修改数据包欺骗服务器,Fiddler协议捕获编辑工具与Session欺骗原理详解