js正则表达式

正则字符串操作:

search 查找 位置

substring 获取子字符串

charAt 查找某个字符 charAt(3);

split 分割字符串成数组

/a/I  i 忽略大小写

     g全部

    

范围:

     . 任意字符

    \d 数字

    \D 非数字

    \w 数字英文 下划线

    \W 除了数字字母 下划线

    \s空白字符

    \S非空白字符

    ^ 字符串行首

$ 字符串行尾

 

search  \d转义数字找出位置

 

match 把匹配的东西 提取出来

 

replace 替换  过滤   /北京|淘宝/g

 

re.test  部分符合要求为true

 

 

[] 方括号   [abc]pc 任何一个apc bpc cpc

[0-9] [a-z]  排除[^0-9][^0-9a-z]

 

Html 文本转换 var re=/<[^<>]+>/g;   str.replace(re,””);

 

量词

    + 若干量词  {1,}

    ? 可有可无  {0,1}  

     * 任意次{0,}

 

 {n} 正好出现n次

     {n,m}最少n次,最多m次

     {n,}最少n次,最多无限次

电话号码:[1-9]\d{7}   qq号:[1-9]\d{4,10}

 

邮箱校验  aa22a_s@xian.com     /^\w+@[^a-z0-9]+\.[a-z]+$/i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值