> 웹 프론트엔드 > 프런트엔드 Q&A > 숫자만 입력하도록 jquery를 설정하는 방법

숫자만 입력하도록 jquery를 설정하는 방법

WBOY
풀어 주다: 2022-01-10 17:22:45
원래의
3299명이 탐색했습니다.

jquery에서는 교체() 메서드와 정규 표현식을 사용하여 숫자만 설정할 수 있습니다. 교체() 메서드는 정규 표현식과 일치하는 하위 문자열을 바꾸는 데 사용됩니다. 구문은 "요소 object.val().replace(/[^d]/g,"") 지정"입니다.

숫자만 입력하도록 jquery를 설정하는 방법

이 튜토리얼의 운영 환경: windows10 시스템, jquery3.2.1 버전, Dell G3 컴퓨터.

숫자만 입력하도록 jquery를 설정하는 방법

일부 입력 텍스트 상자에는 숫자만 입력할 수 있습니다. 이 판단은 사용자가 내용을 입력할 때 가능합니다. 숫자가 아니면 입력되지 않습니다. 텍스트 상자가 표시됩니다. jq에서 숫자만 입력하도록 설정하는 방법을 살펴보겠습니다.

구문: ​​

$('input').on('input propertychange', function(e) {
var text = $(this).val().replace(/[^\d]/g, "");
$(this).val(text)   
})
로그인 후 복사

새 HTML 파일을 만듭니다.

html 파일에 입력 상자를 만든 다음 입력 상자의 크기를 설정합니다.

Code:

jquery.min.js 파일을 소개합니다.

코드:

정규식을 사용하여 사용자가 매번 입력하는 내용을 확인하세요. 내용이 숫자가 아닌 경우 표시되지 않습니다.

코드:

<script>
$(function(){
$(&amp;#39;input&amp;#39;).on(&amp;#39;input propertychange&amp;#39;, function(e) {
var text = $(this).val().replace(/[^\d]/g, &quot;&quot;);
$(this).val(text)   
})
})
</script>
로그인 후 복사

그림과 같이:

숫자만 입력하도록 jquery를 설정하는 방법

html 파일을 저장한 후 테스트에 적합한 브라우저에서 열어보세요. 숫자가 아닌 내용을 입력하면 텍스트 상자에 표시할 수 없는 것으로 나타났습니다. 그림에 표시된 대로:

숫자만 입력하도록 jquery를 설정하는 방법

모든 코드를 복사하여 새 HTML 파일에 붙여넣기만 하면 저장 후 효과를 확인할 수 있습니다.

모든 코드:







<script>
$(function(){
$(&amp;#39;input&amp;#39;).on(&amp;#39;input propertychange&amp;#39;, function(e) {
var text = $(this).val().replace(/[^\d]/g, &quot;&quot;);
$(this).val(text)   
})
})
</script>




로그인 후 복사

추천 관련 비디오 튜토리얼: jQuery 비디오 튜토리얼

위 내용은 숫자만 입력하도록 jquery를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿