我想设置一个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));
}
}
}
答案 0 :(得分:0)
试试这个:
var pattern:RegExp=/^[a-z]+?$/;