私はactionscriptを初めて使用しますが、actionscript3で正規表現の構文を正しく取得できないようです。タスクは簡単です。特定の文字列の最初の2文字がアルファベットであり、他には何もないことを確認したいと思います。これが私がしていることです、そして明らかにそれはうまくいかないか、私はここにいないでしょう! ;-)。
私はここで何が間違っているのですか?
var fileName:String = "- Earth";
var pattern:RegExp = /(A-Z)(a-z){0,1}/;
if (pattern.test(fileName)) {
Alert.show("Trew");
}
else {
Alert.show("phalse");
}
Actionscriptに精通していませんが、通常の正規表現タイプのルールに従っている場合は、次のような正規表現が必要です。
/^[A-Za-z]{2}/
文字列の先頭にある2つの英字に一致します。