• 内置支持类(RegExp)


    /*
       RegExp的两种用法:
       用法一:/pattern/attributes
       用法二:new RegExp(pattern, attributes);
       参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。
       */

    RegExp的对象test:检索字符串中指定的值。返回 true 或 false。

     1 <!doctype html>
     2 <html lang="en">
     3  <head>
     4   <meta charset="UTF-8">
     5   <meta name="Generator" content="EditPlus®">
     6   <meta name="Author" content="">
     7   <meta name="Keywords" content="">
     8   <meta name="Description" content="">
     9   <title>内置支持类(RegExp)</title>
    10  </head>
    11  <body>
    12     <script type="text/javascript">
    13         function testok(){
    14             /*
    15             RegExp的两种用法:
    16             用法一:/pattern/attributes
    17             用法二:new RegExp(pattern, attributes);
    18             参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。
    19             */
    20             //设置一个邮箱的正则表达式
    21             var nemRegExp=/^([0-9A-Za-z-_.]+)@([0-9a-z]+.[a-z]{2,3}(.[a-z]{2})?)$/
    22             //获取text中的邮箱地址
    23             var mailbox=document.getElementById("mailbox").value;
    24             //校验是否符合正则表达式
    25             //RegExp的对象test:检索字符串中指定的值。返回 true 或 false。
    26             var ok=nemRegExp.test(mailbox);
    27             var spanname=document.getElementById("spanname")
    28             if(ok){
    29                 spanname.innerHTML="邮箱输入合法";
    30 
    31             }else 
    32                 spanname.innerHTML="邮箱输入不合法";
    33                 
    34         }
    35     </script>
    36     邮箱地址:<input type="text" id="mailbox" value="">
    37     <span id="spanname" style="color:red"></span>
    38     <br><input type="button" value="验证" onclick="testok()">
    39   
    40  </body>
    41 </html>
  • 相关阅读:
    React 父调子 子调父 observer.js 非父子传值
    echarts 折线图
    跳转新页面解决用户重新登录的方法
    微信小程序规范 引入框架 引入外部js css
    js 400
    Angular2 表单校验
    Angular2 登录页进门户页 用户接口正常 从服务平台退出到门户页 登录接口报302
    CSP-S 2020 SC 迷惑行为大赏
    【题解】[CSP-S 2020] 函数调用【拓扑图DP】
    【题解】[CSP-S 2020] 动物园
  • 原文地址:https://www.cnblogs.com/xiuxiu123456/p/8492112.html
Copyright © 2020-2023  润新知