1、正则表达式验证密码账号等:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Regular Expression test</title>
</head>
<body>

用户名:(4-16位,字母、下划线、数字,减号) <br/>
     <input type="text" id="un" placeholder="4-16位" >
      <input type="button" value="test" οnclick="userName()" >
      <span id="one"></span>
     <br/><hr/>
     密码:(最少6位,至少包括一个大写字母、一个小写字母、一个数字、一个特殊字符) <br/>
     <input type="text" id="pw" >
      <input type="button" value="test" οnclick="password()" >
      <span id="two"></span>
      <br/><hr/>
     邮箱:(xxx@xx.xxx)<br/>
     <input type="text" id="em" >
      <input type="button" value="test" οnclick="email()" >
      <span id="three"></span>
           <br/><hr/>
     身份证号:18位,最后一位可以是数字或字母<br/>
     <input type="text" id="idn" >
      <input type="button" value="test" οnclick="idNumber()" >
      <span id="four"></span>

<script type="text/javascript">

function userName(){
        var reg=/^\w{4,16}$/;
        if( !reg.test( document.getElementById("un").value ) )
            document.getElementById("one").innerHTML="不正确";
        else
            document.getElementById("one").innerHTML="正确";
    }
    
function password(){
        var reg=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*?[#?!@$%^&*-]).{6,}$/;

if( !reg.test( document.getElementById("pw").value ) )
            document.getElementById("two").innerHTML="不正确";
        else
            document.getElementById("two").innerHTML="正确";
    }

function email(){
        var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;

if( !reg.test( document.getElementById("em").value ) )
            document.getElementById("three").innerHTML="不正确";
        else
            document.getElementById("three").innerHTML="正确";
    }
function idNumber(){
        var reg=/^\d{17}[A-z|0-9]{1}$/;

if( !reg.test( document.getElementById("idn").value ) )
            document.getElementById("four").innerHTML="不正确";
        else
            document.getElementById("four").innerHTML="正确";
    }    
</script>
</body>
</html>

效果图如下

转载于:https://www.cnblogs.com/yohoooooo/p/10198408.html

正则表达式验证账号代码相关推荐

  1. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  2. html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...

    正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...

  3. 2022手机号码JS正则表达式验证实例代码

    这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下​ 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...

  4. 正则表达式 匹配点号_Javascript正则表达式验证账号、手机号、电话和邮箱

    正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...

  5. JS正则表达式验证账号、手机号、电话和邮箱

    效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. functionch ...

  6. Javascript正则表达式验证账号、手机号、电话和邮箱的合法性

    1.验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. function checkUser(str){var re = /^[a-zA-z]\w{3,15}$/;if(re. ...

  7. PatternKitUtils - 常用的正则表达式验证

    PatternKitUtils - 常用的正则表达式验证 1.代码 import java.util.regex.Pattern;/*** @author Created by 谭健 on 2018/ ...

  8. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)

    <% if request("check")<>"" then astr=request("content") call ...

  9. php 判断是否ipv6,PHP IPV6正则表达式验证代码

    PHP IPV6正则表达式验证代码 发布于 2014-10-21 21:58:01 | 117 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext P ...

最新文章

  1. Repeater嵌套
  2. [综合面试] 大牛的面试神级总结之总结篇
  3. [Android]你不知道的Android进程化(3)--进程等级
  4. 通过实战跑分来展示HBase2.x的写入性能
  5. AD9834 DDS 使用经验
  6. 在DropboxEdge网络上评估BBRv2
  7. python全栈学习--day12(函数高级应用-带参数的装饰器,多个装饰器装饰一个函数)...
  8. QML笔记-整合C++及单例模式管理QML中控件
  9. git init、git status、git config user.name、git add、git commit、git remote、git push、git clone、git pull
  10. vmware workstation虚拟机安装Ubuntu server 18.04
  11. AttributeError: 'NoneType' object has no attribute 'append'
  12. uniapp 即时通讯_在uni-app使用极光IM 开发一个聊天室
  13. Kaplan-Meier plot cutoff选择
  14. 设置PyCharm背景图片
  15. 如何在CSS中解决长英文单词的页面显示问题?CSS3
  16. Faceboxes pytorch代码解读(一) box_utils.py(上篇)
  17. win10系统升级后mysql找不到服务及数据消失问题
  18. 计算机起始时间1970
  19. 江苏省计算机高考试题,08-12江苏省单招计算机原理高考试题汇总
  20. 华为云 两个手机 同步_HDC.Cloud | 技术探秘:华为云鲲鹏云手机何以公有云业界独家...

热门文章

  1. C语言------指针
  2. 遍历文件夹并移动其中所有的文件
  3. 在二元树中查找和为某一值的所有路径
  4. Linux 2.6.39.1 Hello world 驱动总结
  5. (转)PowerDesigner教程系列(二)概念数据模型
  6. java蓝桥杯算法训练完数
  7. mysql tuning primer_mysql检测工具tuning-primer.sh
  8. mysql 支持gbk_MySQL不支持GBK编码的解决方法
  9. (82)Vivado系统同步接口约束
  10. (26)FPGA计数器设计(VHDL代码实现)