• 正则表达式三-元字符


    元字符

    元字符(Metacharacter)是拥有特殊含义的字符:

    元字符描述
    . 查找单个字符,除了换行和行结束符。
    w 查找单词字符。
    W 查找非单词字符。
    d 查找数字。
    D 查找非数字字符。
    s 查找空白字符。
    S 查找非空白字符。
     查找位于单词的开头或结尾的匹配。
    B 查找不处在单词的开头或结尾的匹配。
    查找 NUL 字符。
    查找换行符。
    f 查找换页符。
    查找回车符。
    查找制表符。
    v 查找垂直制表符。
    xxx 查找以八进制数 xxx 规定的字符。
    xdd 查找以十六进制数 dd 规定的字符。
    uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。

    /*
    * 检查字符串中是否有点.
    * .表示任意字符
    * 在正则表达式中使用表示转义字符
    * .来表示.
    * \来表示
    * 注意
    * 使用构造函数时,由于他的参数是一个字符串,而是转义字符
    * 如果要使用则需要使用\来代替!
    */

    w是任意,字母,数字,_相当于[A-z1-9_]

    W除了字母,数字,_相当于[^A-z1-9_]

     d是任意的数字相当于[0-9]

    D是除了数字[^0-9]

     s是空格的意思

    S除了空格

    或者

     是单词边界的意思

    B是除了单词边界的意思


     接受一个用户的输入并去掉前后的空格
    var str = prompt("请输入您的用户名")
    str = str.replace(/^s*|s*$/g,"")

    让字符串前面没有空格/^s*/
    让字符串后面没有空格/s*$/

     

     

  • 相关阅读:
    ADO.Net——增、删、改、查
    面向对象——类库五大原则
    面向对象——设计模式和委托
    JS 函数 内置方法和对象
    js 字符串、数组类型 及方法
    复习一下 Python三元运算
    复习一下 列表
    前端 2 CSS 选择器
    前端 1 HTML
    39
  • 原文地址:https://www.cnblogs.com/niuyaomin/p/11610322.html
Copyright © 2020-2023  润新知