0

我想设置一个RegExp与String进行匹配判断。我尝试使用 pattern.test(str),但如果 pattern 是 string 的一部分,那将是真的。这不是我想要的。

例如,我将我的模式设置为“/[az]/”,str 设置为“abc123”,pattern.test(str) 将为 true。我更喜欢的结果是假的,因为 str 包含“123”,不是每个字符都是 az。我怎样才能做到这一点?谢谢!

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));
        }

    }

}
4

1 回答 1

0

试试这个:

var pattern:RegExp=/^[a-z]+?$/;
于 2012-08-03T08:04:55.573 回答