>  기사  >  웹 프론트엔드  >  javascript는 컨트롤에 입력된 데이터가 숫자 유형인지 여부를 어떻게 결정합니까?

javascript는 컨트롤에 입력된 데이터가 숫자 유형인지 여부를 어떻게 결정합니까?

青灯夜游
青灯夜游원래의
2022-01-12 11:36:343098검색

판단 방법: 1. "input control object.value" 문을 사용하여 사용자가 입력한 데이터를 얻습니다. 2. "var re = /^[0-9]+.?[0-9]*를 사용합니다. /;" 문을 사용하여 정규식 개체를 정의합니다. 3. "re.test(입력 데이터)" 문을 사용하여 정규식을 통해 입력 데이터가 숫자 유형인지 확인합니다.

javascript는 컨트롤에 입력된 데이터가 숫자 유형인지 여부를 어떻게 결정합니까?

이 튜토리얼의 운영 환경: 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 학습 튜토리얼]

위 내용은 javascript는 컨트롤에 입력된 데이터가 숫자 유형인지 여부를 어떻게 결정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.