手机版

通俗解释JavaScript正则表达式快速内存

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

众所周知,正则表达式是处理字符串的一种非常实用的技巧。然而,即使是Javascript写得非常好的程,有时也会忘记正则表达式的语法,这使得使用起来很棘手。

1.正则表达式中最重要的三个符号:

1.1 B

b在正则表达式中有三种类型的括号:

1.1.1方括号“[”。

方括号“[”内是需要匹配的字符。括号中的内容只匹配一个字符。

^[ab]$

1.1.2大括号“{ 0

大括号“{”内是指定数量的匹配字符。

^[ab]{3}$

1.1.3括号“(”

括号“(”用于分组。

^(ab)$

1.2摄氏度

插入符号“”表示正则表达式的开头。

a

当用在括号的开头时,它意味着排除括号中的字符。

^[^0-9]$

1.3 $

美元符号“$”表示正则表达式的结尾。

com$

2.正则表达式验证

推荐一个验证正则表达式的网址:https://regexper.com/

2.1示例

^[0-9]{3,7}$

上面的正则表达式是一个最小长度为3,最大长度为7的数字。

验证结果为:

2.2 ''符号相当于OR运算

^(1|2)$

3.快速命令

3.1 \d表示数字[0-9]。请注意,有一个转义字符\

^\d$

大写D: \ d表示非数字

^\D$

3.2下划线的任何单词字符

^\w$

大写w: \ w表示非单词

^\W$

3.3 0次或更多次*

^[0-9]*$

3.4至少发生一次

^[0-9] $

3.5 0或1发生?

^[0-9]?$

摘要

以上是边肖介绍的一个通俗解释,JavaScript正则表达式快速内存。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

版权声明:通俗解释JavaScript正则表达式快速内存是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。