• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 介绍JavaScript正则实现表达式以字母开头

介绍JavaScript正则实现表达式以字母开头

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了JavaScript正则,正则表达式,以字母开头等相关知识,希望对您有所帮助

表单校验:创建表单,使用JavaScript+dom为表单添加校验.

要求:

验证用户名称,必须以字母开头,长度2-6位之间;

验证密码不能为空;

确认密码不能为空,要与密码一致;


6033487192b73.png

6033488dd6598.png


<!DOCTYPE html><html><!-- 表单校验:创建表单,使用JavaScript为表单添加校验.    1.验证用户名称,必须以字母开头,长度2-6位之间.    2.验证密码不能为空.    3.确认密码不能为空,要与密码一致. --><head>    <meta charset="UTF-8">    <title>Document</title>    <script type="text/javascript">    function checkForm() {        //获得用户名对象        var username = document.getElementById("username");                //---获得用户名输入框中的value值        var usernamevalue = username.value;        var Reg = /^[a-zA-Z][-_a-zA-Z0-9]{1,5}/; // JavaScript中的正则与Java的正则略有不同        if (usernamevalue.length >= 2 && usernamevalue.length <= 6 && Reg.test(usernamevalue)) {            //为span设置提示语            document.getElementById("usernameSpan").innerHTML = "<font color='green'> 用户名可用<font>";        } else {            document.getElementById("usernameSpan").innerHTML = "<font color='red'> 用户名必须以字母开头且长度在2-6之间<font>";        }                //获得密码value        var password = document.getElementById("password").value;        if (password == "") {            document.getElementById("passwordSpan").innerHTML = "<font color='red'>密码不能为空</font>";        } else {            document.getElementById("passwordSpan").innerHTML = "<font color='green'>密码可用</font>";        }                //获得确认密码        var repassword = document.getElementById("repassword").value;         if (repassword == password) {            document.getElementById("repasswordSpan").innerHTML = "<font color='green'>输入一致</font>";        } else {            document.getElementById("repasswordSpan").innerHTML = "<font color='red'>两次输入密码不一致</font>";        }    }    </script></head><body>    <h2>新用户注册</h2>    <p style="border: 1px solid sandybrown; width: 300px; height: 260px;">        <form action="">            <table cellspacing="15">                <tr>                    <td>用户名称:</td>                    <td>                        <input type="text" id="username">                        <span id="usernameSpan"></span>                    </td>                </tr>                <tr>                    <td>密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp码:</td>                    <td>                        <input type="password" id="password">                        <span id="passwordSpan"></span>                    </td>                </tr>                <tr>                    <td>确认密码:</td>                    <td>                        <input type="password" id="repassword">                        <span id="repasswordSpan"></span>                    </td>   &nb
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 介绍JavaScript正则实现表达式以字母开头

相关文章

  • BootstrapTable如何重新加载数据?3种方式了解一下!
  • Ember.js和Vue.js对比,哪个框架更优秀?
  • 一起看看JavaScript如何获取页面上被选中的文字
  • dedecms修改摘要、标题、缩略图等字数和大小限制
  • 介绍Laravel unit test : 模拟认证的用户
  • 怎么用Zblog做优化?
  • Photoshop设计发光生锈的艺术字教程
  • Nodejs实现微信分账的示例代码
  • MySQL主键还需要建立索引吗?
  • 详解thinkphp6.0.7中怎么使用JWT

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 404页面对网站SEO不可忽视
    • 一起看看JavaScript如何获取页面上被选中的文字
    • PhotoShop CS6创建复古半调网纹立体3D文字设计教程
    • DedeCMS搜索文件search.php移到网站根目录
    • CDR绘制立体图标入门教程
    • 忘记mysql密码了怎么办
    • vue3 watch和watchEffect的使用以及有哪些区别
    • Thinkphp5如何实现图片、音频和视频文件的上传功能
    • mysql聚簇索引和非聚簇索引的区别
    • 如何将label标签与input标签进行绑定

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有