
Js正则表达式中的特殊字符
^匹配行的开头,/ ^ a /匹配“ abb”
$匹配行尾,/ a $ /匹配“ bba”
*与前面的元字符匹配0次或更多次,/ ba * /将与b,bajs正则表达式 数字替换为,baa,baaa匹配
+匹配前面的元字符一次或多次,/ ba * /将匹配ba,baa,baaa
?匹配前面的元字符0或1次,/ ba * /将匹配b,ba

(x)匹配x,x代表一个字符串,例如(Jason)
x | y匹配x或y
{n}完全匹配n次
{n,}匹配n次以上{n,m}匹配n-m次
[xyz]字符集,与该字符集中的任何字符(或元字符)匹配
[^ xyz]与该集合中的任何字符都不匹配

[\ b]匹配一个退格字符
\ b匹配单词“你真漂亮!”的边界\裸\ b匹配单词“ are”
\ B匹配一个无边界单词
\ d匹配数字字符,/ \ d / = / [0-9] /
\ D匹配一个非数字字符,/ \ D / = / [^ 0-9] /
\ n匹配换行符

\ r匹配回车符
\ s匹配一个空白字符
\ S匹配一个非空白字符
\ v匹配直线选项卡
\ w匹配字母,数字或下划线
\ W匹配无法形成单词的字符js正则表达式 数字替换为,例如[\ W]匹配“ $ 5.98”中的$

g: 表示全局模式,即该模式将应用于所有字符串,而不是在找到第一个匹配项时立即停止;
i: 表示不区分大小写的模式,即在确定匹配项时忽略模式和字符串的大小写;
m: 表示多行模式,即到达一行文本的末尾时,它将继续查找下一行是否有匹配该模式的项目.
注意: 当我们需要匹配诸如“ ^”,“. ”,“ +”之类的符号时,我们需要在符号前添加“ \”; \ ^ \. \ +
Replace()方法的定义和用法
The
replace()方法用于用字符串中的某些字符替换某些字符,或替换与正则表达式匹配的子字符串.
语法: stringObject.replace(regexp / substr,替换)
例如: 将“ 1.1.1.1”转换为“ 1 [. ] 1 [. ] 1 [. ] 1
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-177737-1.html
台湾早点宣布独立吧