입력 텍스트 필드와 "제출"버튼이있는 양식이 있습니다.숫자 및 특정 그림 크기로 입력 필드 유효성 검사
제출하기 전에 입력 텍스트가 숫자 유형이며 숫자 12 자리를 포함하고 있는지 확인해야합니다. JavaScript로 어떻게 할 수 있습니까?
감사합니다.
입력 텍스트 필드와 "제출"버튼이있는 양식이 있습니다.숫자 및 특정 그림 크기로 입력 필드 유효성 검사
제출하기 전에 입력 텍스트가 숫자 유형이며 숫자 12 자리를 포함하고 있는지 확인해야합니다. JavaScript로 어떻게 할 수 있습니까?
감사합니다.
사용 정규 표현식 : 음
// assuming input is reference to your input field
if (/^[0-9]{12}$/.test(input.value) === true) {....}
왜 '=== true'입니까? – Ryan
, 당신은 정규식 함께 할 쉽게 할 수 있습니다 응용 프로그램이 브라우저에서 사용할 경우
if (/^[0-9]{12}$/.test(someInput.value)) { ... }
는 사실이 필요하지 않습니다 input
요소 supportingpattern
특성 :
<input name="twelve_digits" pattern="[0-9]{12}"
title="please supply twelve digits" />
N 차이점은 : 정규 표현식 패턴에서 앵커를 지정해야한다는 것입니다. 그렇지 않으면 12 자리 시퀀스가 포함 된 문자열이 전달되지만 pattern
값이 파싱되면 자동으로 제공됩니다.
if 문에 닫는 괄호가 없습니다. – Bruno
숫자 사진이란 무엇입니까? – Ryan
죄송합니다. 12 자리 숫자 –
을 의미합니다. 정규식, 정규식, 정규식 – peroija