jquery에서는 교체() 메서드와 정규 표현식을 사용하여 숫자만 설정할 수 있습니다. 교체() 메서드는 정규 표현식과 일치하는 하위 문자열을 바꾸는 데 사용됩니다. 구문은 "요소 object.val().replace(/[^d]/g,"") 지정"입니다.
이 튜토리얼의 운영 환경: 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(){ $(&#39;input&#39;).on(&#39;input propertychange&#39;, function(e) { var text = $(this).val().replace(/[^\d]/g, ""); $(this).val(text) }) }) </script>
그림과 같이:
html 파일을 저장한 후 테스트에 적합한 브라우저에서 열어보세요. 숫자가 아닌 내용을 입력하면 텍스트 상자에 표시할 수 없는 것으로 나타났습니다. 그림에 표시된 대로:
모든 코드를 복사하여 새 HTML 파일에 붙여넣기만 하면 저장 후 효과를 확인할 수 있습니다.
모든 코드:
<script> $(function(){ $(&#39;input&#39;).on(&#39;input propertychange&#39;, function(e) { var text = $(this).val().replace(/[^\d]/g, ""); $(this).val(text) }) }) </script>
추천 관련 비디오 튜토리얼: jQuery 비디오 튜토리얼
위 내용은 숫자만 입력하도록 jquery를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!