正则表达式中匹配位置的元字符"^",用于匹配行首。若以first开头:^first

        正则表达式中匹配位置的元字符"$",用于匹配行尾,若以End结束的行:End$

        正则表达式中匹配字符的元字符"\w"和"\W"。"\w"用于匹配单词字符,单词字符包括汉字、字母、下划线。"\W"用于匹配任意的非单词字符

        正则表达式中匹配字符的元字符"\s"和"\S"。"\s"用于匹配任意的空白字符,空白字符包括换行符、空格、制表符等。"\S"用于匹配任意的非空白字符

        正则表达式中匹配字符的元字符"\d"和"\D"。"\d"用于匹配任意的数字,数字包括0、1、2、3、4、5、6、7、8、9。"\D"用于匹配任意的非数字字符

        正则表达式中匹配字符的元字符"."。"."用于匹配除换行符以外的任意字符。例如,正则表达式"^...$"匹配了字符串"abc",同时也会匹配"123"和"_la"。

        正则表达式中限定符"!"。正则表达式中的每一个元字符都只能匹配一个字符,如果要匹配多个字符时,则需要使用限定符。限定符用于指定字符自身重复出现的次数

        正则表达式中的"?"限定符,用于限定指定的字符出现0次或1次。如:^abc?$

        正则表达式中的"*"限定符,用于限定指定的字符至少出现0次。如:^abc*$

        正则表达式中的"+"限定符,用于限定指定的字符至少出现一次。如:^abc+$

        正则表达式中的"{n}"限定符,用于限定指定的字符出现n次。如:^c{5}$

        正则表达式中的"{n,}"限定符,用于限定指定的字符出现n次或n次以上。如:^c{5,}$

       例:由字母和数字组成:"[A-Za-z]+[0-9]"表示[A-Za-z]匹配大小写字母;+匹配一个到多个大小写字母;[0-9];匹配数字

           邮编-由六个数字组成:"^\d{6}$",其中^表示匹配行的开始;\d表示匹配数字;{6}是限字符,表示匹配6个数字;$表示匹配行结束

           含有两位小数的数值:"^[0-9]+\.[0-9]{2}$",其中[0-9]+表示匹配一个或多个数字;\.表示匹配小数点".";[0-9]{2}表示匹配两个数字

           一年的12个月份:"^(0?[1-9]|1[0-2])$",其中0?表示匹配0个或1个"0";[1-9]表示匹配数字1~9;1[0-2]表示匹配数字10、11、12。

           一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$",其中0?表示匹配0个或1个"0";[0-9]表示匹配数字0-9;(1|2)表示匹配数字1或2;|30|31表示匹配数字30或31

           数字:^[0-9]*$",其中[0-9]*表示匹配零个或多个数字

           密码长度:"^\d{6,18}$",其中\d{6,18}表示匹配 6-18个数字

           非零的正整数:"^\+?[1-9][0-9]*$",其中\+?表示匹配零个或一个正号"+",[0-9]*表示匹配零个或多个数字

           非零的负整数:"^\-[1-9][0-9]*$",其中\-表示匹配一个负号"-",[0-9]*表示匹配零个或多个数字

           大写字母:"^[A-Z]+$",其中[A-Z]+表示匹配一个或多个大写字母

           小写字母 :"^[A-Z]+$",其中[a-z]+表示匹配一个或多个小写字母