正则表达式

正则表达式

转义字符\

\n换行
\r行结束符(回车相当于\r\n (linux中只是\n))
\t缩进(tab)
ps:编译代码时若想在字符串处换行,则在行末写一个\

正则表达式的作用:匹配特殊字符或有特殊搭配原则的字符的最佳选择。

RegExp

两种创建方式
    1.直接量:写在//之间
    2.new RegExp("匹配字符","属性:i/g/m");
        i:忽略大小写
        g:执行全局匹配
        m:执行多行匹配
^开头
reg.test();正则表达式上的方法,用于判断是否匹配,返回true/false
str.match();字符串方法,返回匹配到的字符
表达式:一个[]代表一位,里边填区间,[^]表示不是,相当于”非“
eg:/[A-z][0-9][0-9A-Z]/

元字符:\w === [0-9A-z_]
\W === [^\w]非小w
\d === [0-9]
\D === [^\d]非小d
\s === [\t\n\r\v\f ]最后有一个空格
这里写图片描述
\S ===[^\s]
\b===单词边界
\B===非单词边界
. ===[^/r/n]
ps: 表达式中可以写元字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值