• 正则表达式


    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>正则表达</title>
    </head>
        <body>
        	<div align="center">
        	<fieldset style="height:30%;30%;">
        	<legend align="center">javascript之正则表达</legend>
            用户名:<input type="text" name="usme" id="usme" placeholder="4到16位(字母,数字,下划线,减号">
            <input type="button" value="提交" onclick="usme()"><br>
            身份证号:<input type="text" name="IDcard" id="IDcard" placeholder="请按标准形式输入">
            <input type="button" value="提交" onclick="IDcard()"><br>
            Email:<input type="text" name="Email" id="Email" placeholder="邮箱地址">
            <input type="button" value="提交" onclick="Email()"><br>
            密码:<input type="text" name="password" id="password" placeholder="请输入密码">
            <input type="button" value="提交" onclick="password()">
        </fieldset>
    </div>
       
    
        <script>
        	
        	function usme()
        	{
            var usme=document.getElementById("usme").value;
            var UsME=/^[a-zA-Z0-9_-]{4,16}$/;
    
            if(!UsME.test(usme)) {
            alert("提交成功");
            }
    
            else {
            alert("用户名格式错误");
            }
            }
    
            function IDcard()
        	{
            var IDcard=document.getElementById("IDcard").value;
            var IDCard=/^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$/;
    
            if(IDCard.test(IDcard)) {
            alert("提交成功");
            }
    
            else {
            alert("身份证号格式错误");
            }
            }
    
            function Email()
        	{
            var Email=document.getElementById("Email").value;
            var EMAIL=/^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+.([A-Za-z]{2,4})$/;
    
            if(EMAIL.test(Email)) {
            alert("提交成功");
            }
    
            else {
            alert("邮箱地址格式错误");
            }
            }
    
            function password()
        	{
            var password=document.getElementById("password").value;
            var Password=/^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;
    
            if(Password.test(password)) {
            alert("提交成功");
            }
    
            else {
            alert("密码格式错误");
            }
            }
    
    
        </script>
    </body>
    </html>
    

      

  • 相关阅读:
    【Android
    【Android
    GeoIP的使用
    从30岁到35岁:为你的生命多积累一些厚度[转]
    editplus运行php 配置
    zend studio10 创建重复project from remote server
    《淘宝技术这10年》
    顶级程序员的10条最佳实践
    PHP_EOL 换行符
    尝试用Gearman实现分布式处理(PHP)[转]
  • 原文地址:https://www.cnblogs.com/ljming/p/9879638.html
Copyright © 2020-2023  润新知