正则表达式的基本知识点

正则表达式在个人理解中基本知识点就一类

在讲基本基本知识时,需要知道正则定义和使用,

正则表达式两种创建方式

1)  var ge = new RegExp(/./);

2) var ge = /./      这是正则表达式找到第一个匹配的

一    元字符

元字符里又分为元字符和限定符也称之为量词

1)常用的元字符如下

.   代表除\n(换行符)以外的所有字符  例子:/./;

[]   代表字符组                                         例子:/[a-zA-Z0-9._-]/;

|    代表或                                                 例子: /.|\n/;   代表全部的    ;

()     代表分组,提升优先级                      例子:/(.)|([A-Z]\n)/;

   2)限定符

*     代表零次到多次  ,                             例子:/(.)*/

+   代表一次到多次                                     例子:/[a-z]+/

?   代表零次到一次                                    例子:/[A-Z]/?  

{}     代表几次到几次                                    例子:/[A-Z]{1,10}/

^      代表以什么开头                                    例子:/^[A-Z][a-z]{0,15}/

$      代表以什么结尾                                    例子: /[A-Z]{0,15}[0-9]$/

^  写在里面代表取反                                     例子:/[^A-Z]/   这就代表除了大写A-Z以外

\   代表转义符 如果想使用以上本身               例子:/\./

replace([a-z]+,"*");                代表一个到多个的小写字母替换成*

match("要查找的内容");         代表查找字符串或者字符,可以用正则,也可以多个,返回数组,没有则返回null                       

search("要查找的内容")           代表查找字符串或者字符,可以用正则,有则返回位置,没有返回-1;

3)非打印字符 带有特殊含义

\d      数字

\D     非数字

\s     空白符

\S   非空白符

\w    字母数字和下划线

\W     除了\w之外的所有字符

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

new 前端

请博主喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值