javascript一些常用的方法与字符

    1. 普通字符:就是没有特殊意义的字符
    2. 简单的转义字符:
      1. \r,\n表示回车与换行符
      2. \t表示制表符
      3. \\表示\自己本身
      4. \^、\$、\.表示^、$、.本身
    3. 多种字符的表达式:
      1. \d表示0到9的数字
      2. \w表示字母,数字,下划线中的任意一个
      3. \s表示空白字符
      4. .表示除了\n以外的任意字符
    4. 自定义多种字符
      1. [abc]:匹配a或b或c
      2. [^abc]:匹配除了a,b,c之外的任意字符
      3. [a-z]:匹配a到z中的任意字符
      4. [^a-z0-3]匹配出来a-z,0-3之间的任意字符
    5. 修饰匹配次数的特殊符号
      1. {n}:表示重复n次,比如\w{2}==\w\w;
      2. {m,n}:表示至少重复m次,最多n次;
      3. {m,}:表示至少重复m次
      4. ?:表示匹配0次或1次,就像{0,1}
      5. *:表示不出现或出现任意 次,就像{0,}
      6. +:表示至少出现一次,就如同{1,}
    6. 表示抽象意义的特殊字符
      1. ^表示与字符串开始的地方开始匹配
      2. $表示结束时才匹配
      3. \b匹配一个单词的边边;也就是单词与空白之处

注意:以上都不匹配任何字符

  1. 影响表达式内部的字符:
    1. |:匹配左边或右边;x|y,匹配x或y
    2. ()将括号里表达式作为一个整体来进行匹配

 

  • 有关正则表达式的字符串方法
    1. Str.match(“正则表达式”);返回值类型是一个数组,找到一个或多个正则匹配
    2. Str.search(“正则表达式”):找到表达式在字符串里出现的位置,返回值是一个下标
    3. Str.replace(“正则表达式”,要替换的值)
    4. Str.split(“正则表达式”);通过正则表达式分割字符串,返回数组

正则表达式常用的两个方法

var temp=/规则/;//定义正则表达式

var str="我是字符串";

temp.test(str);//检测该字符串中是否有该规则;如果有返回true,没有返回flase;

temp.exec(str);//表达式对字符串进行搜索,并返回一个包含匹配到该表达式的结果的数组,记住这是返回的一个数组类型;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值