판단 방법: 1. "input control object.value" 문을 사용하여 사용자가 입력한 데이터를 얻습니다. 2. "var re = /^[0-9]+.?[0-9]*를 사용합니다. /;" 문을 사용하여 정규식 개체를 정의합니다. 3. "re.test(입력 데이터)" 문을 사용하여 정규식을 통해 입력 데이터가 숫자 유형인지 확인합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
javascript는 컨트롤에 입력된 데이터가 숫자 유형인지 확인합니다
먼저 value 속성을 사용하여 입력 컨트롤의 값을 가져와야 합니다.
그런 다음 정규식을 사용하고 컨트롤의 입력을 결정하는 test() 함수 데이터는 숫자 유형입니다.
구현 코드:
<input id="num" placeholder="请输入数值" /><br><br> <button id="btn">判断类型</button> <script> function my(id) { return document.getElementById(id); } my("btn").onclick = function() { var val = my("num").value; var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ if (re.test(val)) { console.log("输入的是数值类型"); } else { console.log("输入的不是数值类型,请重新输入"); } } </script>
[관련 권장 사항: javascript 학습 튜토리얼]
위 내용은 javascript는 컨트롤에 입력된 데이터가 숫자 유형인지 여부를 어떻게 결정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!