ActionScript中的常规表达式验证

时间:2013-12-03 12:32:43

标签: regex actionscript-3

我需要验证一个正则表达式,它非常严格地仅限于字符串中的字符串。但是目前我没有看到这样的正则表达式函数,因为bot exec和test没有严格检查。例如说我有正则表达式来验证43a ^ 2b ^ 2,但即使它的43a它返回true,因为字符串的一部分存在于reg exp中。我只有在找到完全匹配时才需要真实,有什么方法可以达到这个目的吗?

我目前使用的代码:

var isRegExp:Boolean = regExp.test(value1);

提前致谢...

1 个答案:

答案 0 :(得分:1)

使用字符串^的开头和字符串$的结尾测试应该有效。

var regExp:RegExp = /^43a$/;
regExp.test('43a'); //true
regExp.test('43a^2b^2'); //false

您可以阅读有关锚点here的更多信息。