如何设置RegEx以获得真正的匹配判断?

时间:2012-08-03 07:47:00

标签: regex actionscript-3 flash actionscript

我想设置一个RegExp与String有匹配的判断。我试图使用pattern.test(str),但如果pattern是字符串的一部分,它将是真的。这不是我想要的。

例如,我将我的模式设置为“/ [a-z] /”并且str设置为“abc123”,它将通过pattern.test(str)生效。我喜欢的结果是假的,因为str包含“123”,而不是每个字符都是a-z。我怎样才能做到这一点?谢谢!

package  {
    import flash.display.Sprite;

    public class regexp extends Sprite{
        var pattern:RegExp=/[a-z]/;
        var str:String="abc123";

        public function regexp() {
            trace(pattern.test(str));
        }

    }

}

1 个答案:

答案 0 :(得分:0)

试试这个:

var pattern:RegExp=/^[a-z]+?$/;