zoukankan      html  css  js  c++  java
  • 内置支持类(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>
  • 相关阅读:
    adb入门学习笔记
    adb连接手机模拟器
    burp抓取手机模拟器流量
    Windows 下安装drozer(Windows 10),连接手机(红米note4X)
    UnicodeEncodeError: 'ascii' codec can't encode characters in position
    Windows下的Nessus安装与启动
    对VAuditDemo的一次审计
    http协议
    namp详解
    sqlmap详解
  • 原文地址:https://www.cnblogs.com/xiuxiu123456/p/8492112.html
Copyright © 2011-2022 走看看