正则表达式看着很难,其实不然;简单介绍一下
首先正则表达式写在这个符号“//”中间
特殊符号^ $ * + ? ¦ . {} \她们的作用分别代表着开始,结束,零次或多次,至少一次或多次,零次或一次,或,任意字符,字符出现的范围值,转义:
“^ab”表示所有以ab开头的字符串;如:abc,abd,abte…… //如果这样写的话表示字符串中不能出现ab 如:“e[^ab]”
“ab$”表示所有以ab结尾的字符串;r如:tab,wab,wuab……
“^ab$”表示开头和结尾都是以ab结尾的。
“ab”表示任何包含ab的字符串。//如果ab不带任何特殊符号的话,代表ab的出现字符串中的位置是随机的。
“ab*”表示a的后面跟着零个或多个b;如:a,ab,abb,abbb……
“ab+”表示a的后面跟着一个或多个b;如:ab,abb,abbb…… //大家不要把*和+的概念混淆了哦,她们不同的地方是一个是零次,另外一个是一次。
“ab?”表示a的后面跟着零个或一个b;如:a,ab。//她只有两个值哦,零和一。
“ab¦c”表示一串字符串中包含ab或者c。
“a.[0-9]”表示一个字符串中a的后面跟着一个任意字符和一个数字。
“ab{3}”表示a的后面有3个b,“ab{1,5}”表示a的后面跟着1到5个b。
“\[a-z]”表示反向引用字符串中出现的应该是大写字母 //将下一字符标记为特殊字符、文本、反向引用或八进制转义符。
好了就这些吧,给大家推荐几个网站:
W3C的网站:http://www.w3school.com.cn/
视频教程穆课网:http://www.imooc.com/
博客:http://www.cnblogs.com/light169/
https://msdn.microsoft.com/zh-cn/library/d9eze55x(v=vs.80).aspx