Regex, чтобы проверить, являются ли первые 2 символа в строке алфавитами - PullRequest
9 голосов
/ 10 июня 2011

Я новичок в actionscript и не могу понять синтаксис регулярных выражений прямо в 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");
}

1 Ответ

17 голосов
/ 10 июня 2011

Не знаком с ActionScript, но если он следует нормальным правилам типа регулярного выражения, вам понадобится регулярное выражение, подобное:

/^[A-Za-z]{2}/

для сопоставления двух буквенных символов в начале строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...