这是一篇关于as3 正则表达式应用基础教程的文章,转自于猛牛蛋筒的日志,第一次看这篇文章的时候,还真像作者在文中说的一样,我们是在看一本天书,一本外文一样,正因如此,所以要细细研究,为今后学习AS3 打下一定的基础
现在进入正题,谈谈正则表达式,在AS3
0 中引进了正则表达式
正则表达式是用于验证文本值是否符合特定模式
正则表达式有四个部分
4 数量表达符
可以这样看 pattern RegExp= /匹配字符串 元字符 元序列/标志 当然顺序可能不完全是这样
别把他想的太复杂其实他就是个组合
现在我们来看看元字符: ^ $ \
( ) [ ] { } | 前面说的是元字符串的使用 1
^的用法:匹配字符串的开头 var pattern:RegExp=/^小虫/; var str:String="小虫是好人"; trace(str, " is valid:", pattern
test(str));小虫是好人 is valid: true 2
$的用法:字符串的结尾部分与前面的字符串匹配
var pattern:RegExp=/lizhen$/; var str:String="My name is lizhen"; trace(str, " is valid:", pattern
test(str));小虫是好人 is valid: true 仔细看一下两个符号在匹配字符串中的位置,注意:如果同时使用^符号和$符号,将进行精确匹配
\的用法:转义字符 如果匹配字符串中包含有"/"比如 1/2 的时候,使用如下定义 var pattern:RegExp = /1\/2/; var str:String="1/2 是多少
"; trace(str, " is valid:", pattern
test(str