正则表达式在Flash中如何创建和使用

2025-12-19 19:09:34

1、与正则表达式相关的类叫做RegExp,如果要创建正则表达式需要通过RegExp类的构造函数来实现。

下图中的代码通过RegExp创建一个正则表达式。

正则表达式在Flash中如何创建和使用

2、正则表达式创建后,可以用它的test方法来进行模式匹配,如果匹配成功输出true,如果匹配失败则输出false。

我们来匹配一个字符串“How are you.”,如下图所示。

正则表达式在Flash中如何创建和使用

3、用trace命令,在舞台中输出结果,可以看到值为true,即包含字符匹配成功。

正则表达式在Flash中如何创建和使用

正则表达式在Flash中如何创建和使用

4、接着来匹配一个字符串“68you32”,代码如下图所示。

正则表达式在Flash中如何创建和使用

5、运行程序后,输出true,即匹配成功,说明用正则表达式匹配字符串时,只要含有该字符串就输出true,与该匹配字符串在字符串中的位置无关。

正则表达式在Flash中如何创建和使用

6、然后,将匹配的字符串稍加修改,如下图所示。

正则表达式在Flash中如何创建和使用

7、运行程序后,输出false,说明用正则表达式匹配字符串时,字符串条件中的每个字符必须都包含,否则匹配失败。

正则表达式在Flash中如何创建和使用

8、最后,我们将要匹配的字符串部分字符改为大写,如下图所示。

正则表达式在Flash中如何创建和使用

9、运行程序,输出结果为fale,可以看到正则表达式在查找过程中,是区分大小写的,如果大小写格式不对,则匹配失败。

正则表达式在Flash中如何创建和使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢