zoukankan      html  css  js  c++  java
  • js正则表达式子校验

    //正则表达式校验
    new
    RegExp(/^[1-9]d{4,8}$/,"g").test(1234);
    //执行一个字符串所表达的方法
    eval(this['字符串'])


    正则表达式对象

    本对象包含正则表达式模式以及表明如何应用模式的标志。

    语法 1

    re = /pattern/[flags]

    语法 2

    re = new RegExp("pattern",["flags"])

    参数

    re

    必选项。将要赋值为正则表达式模式的变量名。

    Pattern

    必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。

    flags

    可选项。如果使用语法 2 要用引号将 flag 引起来。标志可以组合使用,可用的有:

    • g (全文查找出现的所有 pattern
    • i (忽略大小写)
    • m (多行查找) 

    ------------------------

    with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:

    x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) 
    y = Math.tan(14 * Math.E)

    当使用 with 语句时,代码变得更短且更易读:

    with (Math){
       x = cos(3 * PI) + sin (LN10)  
       y = tan(14 * E)
    }
  • 相关阅读:
    P4568 [JLOI2011]飞行路线 最短路+分层图
    虚树
    点分治
    P2157 [SDOI2009]学校食堂 状压DP
    P2767 树的数量 DP | 组合数学
    CF348D LGV引理
    LGV引理
    P3647 [APIO2014]连珠线 换根DP
    第3章 决策树
    USDT/BTC/ETC/HT的解释
  • 原文地址:https://www.cnblogs.com/dzhou/p/9843384.html
Copyright © 2011-2022 走看看