HTML5 입력 유형 =”숫자”가 대시를 허용하도록 하려면 정규식을 사용하세요.
아래와 같이 패턴 속성에 정규식을 추가합니다.
[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "
지금 코드에 추가:
input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "dashes or comma"/>
위와 같이 숫자에 대시를 추가할 수 있습니다. 그러나 위에서 솔루션이 작동하려면 입력 유형 텍스트를 사용해야 합니다.