2012-08-03 3 views
0

String과 일치하는 판단을하기 위해 RegExp를 설정하고 싶습니다. 나는 pattern.test (str)을 사용하려고 시도했다. 그러나 pattern이 문자열의 일부라면 그것은 사실 일 것이다. 내가 원하는 건 아니야.RegExp를 실제 일치하는 판단을하도록 설정하는 방법은 무엇입니까?

예를 들어, I는 "//[A-Z] '내 패턴이 설정 STR 그것은 pattern.test (STR)에 의해 진정한 것"ABC123 "이다. str에 "123"이 포함되어 있으므로 모든 문자가 a-z가 아니므로 선호하는 결과는 false입니다. 어떻게해야합니까? 고맙습니다!

package { 
    import flash.display.Sprite; 

    public class regexp extends Sprite{ 
     var pattern:RegExp=/[a-z]/; 
     var str:String="abc123"; 

     public function regexp() { 
      trace(pattern.test(str)); 
     } 

    } 

} 

답변

0

이 하나를 시도

var pattern:RegExp=/^[a-z]+?$/; 
+0

이 정규식에서 비 욕심 +의 기능은 무엇인가? 왜 그냥 +? –

+0

여러분, 고마워요! 그것은 효과가 있었다. 친애하는! – Nick

관련 문제