zoukankan      html  css  js  c++  java
  • (转)js 正则表达式之test函数讲解

    该方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入数据的合法性,比如检验Email的合法性
    功能介绍:该方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入数据的合法性,比如检验Email的合法性

    基本语法:objReg.test(objStr)
    objReg 必选项 RegExp对象名称
    objStr 要进行匹配检测的字符串
    讲解实例代码:

    复制代码 代码如下:
    <html>
    <script language="javascript" type="text/javascript">
    /*Designed By Androidyue*/
    /*
    功能:检测Email地址的合法性
    */
    function checkEmail(){
    //获取文本框中用户输入Email的信息
    var objStr=document.getElementById("email").value;
    //设置匹配Email的正则表达式
    var objReg=//w+[@]{1}/w+[.]/w+/;
    //document.write(objStr);
    //如果判断字符串中是否存在匹配内容,如果存在提示正确信息,否则返回错误
    if(objReg.test(objStr)){
    alert("该Email地址是合法的!");
    }else{
    alert("该Email地址是非法的!");
    }
    }
    </script>
    <body>
    请输入Email地址:
    <input type="text" id="email"><!--设置Email输入框-->
    <input type="button" value="检测合法性" onclick="checkEmail()"><!--设置按钮用于出发检测Email合法性事件-->
    </body>
    </html>

    详细出处参考:http://www.jb51.net/article/31562.htm

  • 相关阅读:
    推荐系统之推荐系统的分类,即分析框架
    问题解决——OpenGL超级宝典 关于gltDrawTorus的错误解决
    SICP 习题 (1.10)解题总结
    [置顶] android 自定义圆角ImageView以及锯齿的处理
    Codeforces Round #199 (Div. 2)
    数组——约瑟夫问题
    素数距离问题_ny_24.java
    [置顶] Guava学习之Splitter
    植物-常见植物:地黄、熟地黄
    植物-常见植物:仙人掌
  • 原文地址:https://www.cnblogs.com/wanshutao/p/3691668.html
Copyright © 2011-2022 走看看