正则表达式

Posted hhl686

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。

Q:正则表达式的概念?


A:

  正则表达式是指一个用来描述匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。

  作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的。

 

字符类正则表达式

 

 

字符类
正则表达式 含义 备注
[abc] a、b或c (简单类)
[^abc] 任何字符,除了a、b或c (否定)
[a-zA-Z] a到z或A到Z 两头的字母包括在内(范围)
[a-d[m-p]] a到d或m到p [a-dm-p](并集)
[a-z&&[def]] d、e或f 交集
[a-z&&[^bc]] a到z,除了b和c [ad-z](减去)
[a-z&&[^m-p]] a到z,而非m到p [a-lq-z](减去)

 

  

 

 

 

 

 

 

预定义类正则表达式

 

 

正则表达式 含义 备注
[abc] a、b或c (简单类)
[^abc] 任何字符,除了a、b或c (否定)
[a-zA-Z] a到z或A到Z 两头的字母包括在内(范围)
[a-d[m-p]] a到d或m到p [a-dm-p](并集)
[a-z&&[def]]
d、e或f 交集
[a-z&&[^bc]] a到z,除了b和c [ad-z](减去)
[a-z&&[^m-p]] a到z,而非m到p [a-lq-z](减去)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

PHP 正则表达式总结

正则表达式

正则表达式

正则表达式“或“的使用

正则表达式 验证数字格式 非负数 小数点后保留两位 数字正则 double正则

JS正则表达式详解