zoukankan      html  css  js  c++  java
  • 正则表达式三-元字符

    元字符

    元字符(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*$/

     

     

  • 相关阅读:
    含有打印、统计DataGridView(1)
    数字金额转换大写人民币
    文件加密解密全解
    正则表达式之全部符号对照表
    C#程序集引入无效的解决方法
    TreeView 的简单实用
    Win7下用IIS发布网站
    C#做完一个网站怎么发布?
    c# 如何获取项目的根目录
    判断控件是否出现了滚动条
  • 原文地址:https://www.cnblogs.com/niuyaomin/p/11610322.html
Copyright © 2011-2022 走看看