标签:个数 字符串 认证 通配 有一个 mail 方便 括号 大小
简单总结一下,方便看看
方括号内的一串字符是要用来进行匹配的字符
例如:
[a-z]表示匹配英文字母大小从a到z的任意字符,
【A-Za-z】表示匹配英文字母大小写从大写A到小写z的任意字符
点号字符在正则在为通配符,代表所有字符和数字
如,".er" 表示所有以er结尾的三个字符的字符串
"+" 表示其前面的字符至少有一个。例如,"9+"表示目标字符串包含至少一个9
"*" 表示其前面的字符不止一个或零个。例如,"y*"表示目标字符串包含不止一个或零个y
"?" 表示其前面的字符为一个或零个。例如,"y?"表示目标字符串包含零或一个y
"{n,m}" 表示其前面的字符至少n个,最多m个。例如,"a{3,}"表示目标字符串包含至少3个a
注意,".*"表示匹配任意字符
行定位符用来确定匹配字符串中所要出现的位置。
① ^xiaoming 是指xiaoming 只能出现在目标字符串开头
② 8895$ 是指 8895 只能出现在目标字符串结尾
③同时使用,如 "^[a-z]$" 表示目标字符串只包含从 a到z 的单个字符
例,[^0-9]表示目标字符串包含从0到9 “以外” 的任意其他字符
表示字串,括号字符也是把正则表达式分成不同部分的操作符
表示 “或” 选择,例,"com|cn" 表示目标字符串包含 com 或 cn
"\"转义 ; "\\"反斜杆
判断 用户输入的是否为一个email地址,格式如下:
^[A-Za-z0-9_.]+@[A-Za-z0-9_]+\.[A-Za-z0-9_]+$
对目标字符串进行匹配
preg_match(正则表达式,目标字符串,[数组])
对字符串的字串进行替换
preg_replace(正则表达式,欲取代字符串字串,目标字符串,[替换个数])
把目标字符串分成不同的字串
strock(正则表达式,目标字符串)
搜索一个数组中的所有元素,来得到匹配元素
preg_grep()
在每一个正则的匹配符前面加入一个反斜杠
pre_quote
按照正则类型切分字符串
preg_split()
标签:个数 字符串 认证 通配 有一个 mail 方便 括号 大小
原文地址:https://www.cnblogs.com/yanwusheng/p/13368391.html