怎样做企业手机网站,网站定制开发 广州,网站怎么做才,wordpress文章分类页面运算符的优先级
相同优先级的从左到右计算#xff0c;不同优先级#xff0c;优先级高得先运算。从高到低为#xff1a; 转义字符#xff1a; 圆括号或方括号#xff1a;(),[] 限定符#xff1a;指限定前面元素的次数如#xff1a;*#xff0c;,?,{n},{n,},{n,m} 字符…运算符的优先级
相同优先级的从左到右计算不同优先级优先级高得先运算。从高到低为 转义字符 圆括号或方括号(),[] 限定符指限定前面元素的次数如*,?,{n},{n,},{n,m} 字符类用方括号表示例[aeiou] 位置和顺序^,$,\任何字符任何字符 连接在没有其他运算符的情况下表示字符之间的简单连接abc匹配“abc” 或|表示或关系例a|b 匹配 “a”或“b”
模式匹配
基本模式
正则表达式最基本的元素是一组描述字符串特征的字符。例 ^one表示只匹配以one开头的字符串 up$表示只匹配以up结尾的字符串 ^one $:表示精确匹配字符串必须与 ^, $中间的一摸一样 one匹配任何包含one的字符串
字符簇
可以有效判断点火号码地址EMAIL信用卡号码等是否有效的模式叫做字符簇。例 [A-Z]:匹配所有大写字母 [a-z]:匹配所有小写字母 [0-9]:匹配所有数字 [\f\r\t\n]:匹配所有白字符 [ ^a-z ]:匹配除了小写字母以外的所有字符。^在方括号内表示非剔除的意思 点匹配除换行符意外的任何字符 当确定重复出现时可以使用 ^ [a-z]{2} $:匹配三个字母 ^ [a-z]{2,} $:匹配三个或三个以上字母 ^ [a-z]{2,5} $匹配三到五个字母
例匹配手机号码
手机号码以1开头后面跟十位数字 /^1[0-9]{10}$/g 手机号以1开头第二位通常是3456789后面跟九位数字 /^1[3-9][0-9]{9} $/g