Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

HTML5 입력 유형을 대시를 허용하는 "숫자"로 만듭니다.

<시간/>

HTML5 입력 유형 =”숫자”가 대시를 허용하도록 하려면 정규식을 사용하세요.

아래와 같이 패턴 속성에 정규식을 추가합니다.

[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "

지금 코드에 추가:

input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "dashes or comma"/>

위와 같이 숫자에 대시를 추가할 수 있습니다. 그러나 위에서 솔루션이 작동하려면 입력 유형 텍스트를 사용해야 합니다.