zoukankan      html  css  js  c++  java
  • 正则表达式的基础用法

    1.  正则以“/内容/”的形式书写。

    2.   if(/内容/.test(str)){

        console.log("校验通过");  

      }

    3.  test  :  参数是字符串,返回值是boolean类型。(正则还有其他方法可校验,例如match)

    4.   / ^5 /:匹配以5开头的字符串。

    5.   / $5 /: 匹配以5结尾的字符串。

    6.   / ^5dd /:匹配以5开头的紧接着后边两位是数字的字符串。

    7.   / ^5ww /:匹配以5开头的紧接着后边两位是(字母、数字、下划线)的字符串。

    8.   / [a-z] /:匹配小写字母的字符串。

    9.   / ^5s5$ /:匹配以5开头的紧接着后边是一个空格,以5结尾的字符串。

    10.   "W"   匹配任意不是字母,数字,下划线 的字符

              "S"   匹配任意不是空白符的字符

           "D"  匹配任意非数字的字符

              "[^abc]"  匹配除了abc以外的任意字符

    11.     /^0d{2,3}/:匹配以0开头后边紧跟着2-3位数字的字符串。(033333这个也是可以通过的,因为匹配到了)

    12.    / d{7}/:匹配7位数字的字符串。(0000000000这个也是通过的,因为匹配到7位数字了,返回true)

      内容较少,稍后更新。

  • 相关阅读:
    POJ 3292 Semi-prime H-numbers (素数筛法变形)
    POJ 1845 Sumdiv (整数拆分+等比快速求和)
    POJ 2635 The Embarrassed Cryptographer(大数求余)
    POJ 2115 C Looooops (扩展欧几里德 + 线性同余方程)
    poj3071
    poj2486
    poj1947
    POJ 1159
    POJ 1845
    poj3282
  • 原文地址:https://www.cnblogs.com/pengxiangchong/p/8301375.html
Copyright © 2011-2022 走看看