Jquery는 숫자와 소수점만 입력하는 작업 방법을 구현합니다. 1. html 샘플 파일을 만듭니다. 2. head 태그에 jQuery 파일을 삽입합니다. 3. "$("input box").keypress()를 사용합니다. " 구문을 사용하여 키보드를 모니터링하고 소수점과 숫자 입력만 허용합니다. 4. 정규식을 사용하여 "/D|^0/g"를 일치시키고 "/[^0-9.]/g"로 바꿉니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, jQuery 버전 3.6.0, Dell G3 컴퓨터.
jquery는 숫자와 소수점만 입력하는 작업 방법을 구현합니다.
1. html에서 jQuery 파일을 참조합니다.
<!DOCTYPE html> <html> <head> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> </head> </html>
2. ".keypres()
" 메서드를 사용하여 checkNum 클래스가 있는 텍스트 상자를 제어할 수 있습니다. 숫자와 소수점만 입력하세요:
//监听键盘,只允许输入数字和小数点 $(".checkNum").keypress(function(event) { var keyCode = event.which; if (keyCode == 46 || (keyCode >= 48 && keyCode <=57) || keyCode == 8)//8是删除键 return true; else return false; }).focus(function() { this.style.imeMode='disabled'; });
3. 정규식으로 처리됩니다:
/*JQuery 限制文本框只能输入数字和小数点*/ $(".NumDecText").keyup(function(){ $(this).val($(this).val().replace(/[^0-9.]/g,'')); }).bind( "paste",function(){ $(this).val($(this).val().replace(/[^0-9.]/g,'')); //粘贴的不是数字,则替换为'' //或 return false; 禁用粘贴功能}) .css("ime-mode", "disabled"); //CSS设置输入法不可用
위 내용은 jquery는 숫자와 소수점만 입력할 수 있다는 것을 어떻게 인식합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!