我是新来的动作和我似乎无法得到的ActionScript3正则表达式的语法正确。任务是直线前进,我想确保一个给定的字符串中的前两个字符是字母,没有别的。下面是我在做什么,显然它不工作,否则我就不会在这里! ;-)。
我究竟做错了什么?
var fileName:String = "- Earth";
var pattern:RegExp = /(A-Z)(a-z){0,1}/;
if (pattern.test(fileName)) {
Alert.show("Trew");
}
else {
Alert.show("phalse");
}
不熟悉的动作,但如果按照正常的正则表达式类型的规则,你需要一个正则表达式更像:
/^[A-Za-z]{2}/
在一个字符串的开始匹配两个字母字符。