2011-06-10 4 views
9

저는 actionscript를 처음 사용하기 때문에 actionscript3에서 regex 구문을 올바르게 구할 수 있습니다. 작업은 곧장 앞으로, 난 주어진 문자열의 처음 두 문자가 알파벳과 아무것도 아닌지 확인하고 싶습니다. 여기 내가하고있는 일이 분명히 효과가 없거나 여기에 없을 것입니다! ;-).문자열의 처음 2 문자가 알파벳인지 확인하려면 Regex

내가 뭘 잘못하고 있니?

var fileName:String = "- Earth"; 
var pattern:RegExp = /(A-Z)(a-z){0,1}/; 
if (pattern.test(fileName)) { 
    Alert.show("Trew");  
} 
else { 
    Alert.show("phalse"); 
} 

답변

17
actinoscript에 익숙하지

하지만 일반 정규식 유형 규칙을 따르는 경우에, 당신은 더 많은 같은 정규식이 필요합니다

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

문자열의 시작 부분에 두 개의 알파벳 문자와 일치하도록합니다.

+0

어떻게이 동일한 표현식을 무효화 할 수 있습니까? 처음 2 글자는 음수 조건으로하고 싶습니다. 나는 노력했다/(?! (^ [A-Za-z] {2}))/작동하지 않는 –

관련 문제