正则表达式检查字符串中的前2个字符是否为字母表

Nes*_*sta 10 regex apache-flex flash actionscript-3

我是动作脚本的新手,我似乎无法在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");
}
Run Code Online (Sandbox Code Playgroud)

Joh*_*Jr. 18

不熟悉actionscript,但如果它遵循正常的正则表达式类型规则,你需要一个正则表达式更像:

/^[A-Za-z]{2}/
Run Code Online (Sandbox Code Playgroud)

匹配字符串开头的两个字母字符.