2013-02-22 2 views
0

좋은 하루,자바 스크립트 정규식 길이 문제

입력 필드에 값의 길이를 가져 오려고합니다. 입력 한 값은 13 자 이상이어야합니다. 숫자 여야합니다.

value = '8312258066038'; 
re = new RegExp('^\d{13}$'); 
alert(re.match(value)); 

값이 13 자이면 답이 사실로 가정된다 :

여기에 내 JS 코드입니다. `형식 오류 : re.match이 function`하지

+0

일치하지. https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions를 읽어 보시기 바랍니다. –

답변

2

사용 테스트() 당신은 당신의 코드에서 오류가()

value = '8312258066038'; 
re = /^\d{13}$/; 
alert(re.test(value)); 
+0

고맙습니다! 완벽하게 일했다. –