텍스트 상자의 입력 내용 유형을 제한해야 하는 경우가 있습니다. 이 섹션에서는 텍스트 상자를 숫자, 소수점, 영문자, 한자 및 기타 코드로만 제한하는 정규식을 공유합니다. 예를 들어 0보다 큰 양의 정수를 입력하세요 코드 복사 코드는 다음과 같습니다. 1, 텍스트 상자는 숫자코드만 입력하세요(소수점도 입력불가) 코드복사 코드는 다음과 같습니다. 2, 숫자만 입력 가능하며, 소수점도 입력 가능합니다. 코드 복사 코드는 다음과 같습니다. 3. 숫자와 소수점 방식 2 코드 복사 코드는 다음과 같습니다. 별도의 함수로 캡슐화: 코드 복사 코드는 다음과 같습니다. function keyPress(ob) { if (!ob.value.match(/^[ -]?d*?.?d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; match(/ ^(?:[ -]?d (?:.d )?)?$/)) ob.o_value = ob.value;}function keyUp(ob) { if (!ob .value.match(/^[ -]?d*?.?d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; (/^ (?:[ -]?d (?:.d )?)?$/)) ob.o_value = ob.value; }function onBlur(ob) {if( !ob.value.match(/^(?:[ -]?d (?:.d )?|.d*?)?$/))ob.value=ob.o_value;else{if(ob.value .match( /^.d $/))ob.value=0 ob.value;if(ob.value.match(/^.$/))ob.value=0;ob.o_value=ob.value}; } 전화할 때 이 객체만 전달하세요! 4, 영문, 한자만 입력 가능합니다 코드 복사 코드는 다음과 같습니다. 🎜> 5, 영문, 숫자만 입력 가능하며, 한자는 입력할 수 없습니다 코드 복사 코드는 다음과 같습니다. 6, 숫자와 영문만 입력 가능합니다 코드 복사 코드는 다음과 같습니다 7, 소수점 이하 두 자리까지만 가능(숫자, 한자 모두 입력 가능), 문자, 산술 기호는 입력 불가 : 코드 복사 코드는 다음과 같습니다. 8, 소수점 이하 두 자리까지만 가능하며(숫자, 문자, 한자는 입력 가능), 연산 기호는 입력 가능합니다: 코드 복사 코드는 다음과 같습니다.