웹 프론트엔드 JS 튜토리얼 'JavaScript'는 입력 숫자만 입력하도록 제한합니다. 구현 아이디어 및codes_javascript 기술.

'JavaScript'는 입력 숫자만 입력하도록 제한합니다. 구현 아이디어 및codes_javascript 기술.

May 16, 2016 pm 05:35 PM
input js 숫자

이거에 대해 많은 분들이 써주셨는데 오늘 임시로 쓰려고 하다가 요건에 맞는게 없어서 바로 써봤습니다. 이제 다 쓰고 요건에 맞아서 올려봅니다. 모두가 시도해 볼 수 있도록.

요구 사항은 매우 간단합니다. 텍스트 상자는 숫자(또는 소수점)로 제한되어야 하며 IE 및 Firefox를 지원해야 합니다.
HTML 입력은 이렇습니다

코드 복사 코드는 다음과 같습니다.

< ; input type="text" style="ime-mode:disabled" onkeyup="return ValidateNumber($(this),value)" />

•IE 브라우저에 있는 스타일 활성화하면 사용자는 이 텍스트 상자의 입력 방법을 사용할 수 없습니다.
•Onkeyup은 직접 작성한 js입니다. 전체 코드는 다음과 같습니다.
---------------------------------- --- ---------------------
인증은 숫자만 입력 가능합니다
코드 복사 코드는 다음과 같습니다.

function ValidateNumber(e, pnumber){
if (!/^d $/.test (pnumber)){
$(e).val(/^d /.exec($(e).val()))
}
return false;
}

데모에서는 Regex를 사용하여 숫자가 아닌 항목을 필터링합니다.
---------------------------------- --- ----------------------------------
실제로 자주 확인해야 할 사항은 길에서 발견한 이상한 값들이 잔뜩 "1.2.3456"으로 입력이 되더군요. 사실 Regex를 조금만 바꿔도 확인이 가능합니다.
코드 복사 코드는 다음과 같습니다.

function ValidateFloat(e, pnumber){
if (!/^d [.]?d*$/.test(pnumber)){
$(e).val(/^d [.]?d*/.exec($(e) .val( )));
}
return false;
}

이런 식으로 정수나 소수점을 입력할 수 있습니다
--- ----- ------------------- ----- -------------
위 내용은 도움이 필요한 친구들을 위한 내용입니다.
일부 네티즌들은 이런 건 jQuery를 사용할 필요가 없다고 말하기 때문에 굳이 사용할 필요는 없으니 순수 자바스크립트 버전으로 작성해보자
HTML을 바꿔야 한다
코드 복사 코드는 다음과 같습니다.



숫자만 입력할 수 있습니다(순수 자바스크립트)
복사 code 코드는 다음과 같습니다.

function ValidateNumber(e, pnumber){
if (!/^d $/.test(pnumber)) {
e.value = /^d /.exec(e.value);}
return false
}

소수점 입력 가능(순수 자바스크립트)
코드 복사 코드는 다음과 같습니다.

function ValidateNumber(e, pnumber)
{
if (!/^d [.]?d*$/ .test(pnumber))
{
e.value = /^d [.]?d*/.exec(e.value );
}
return false;
}

몇몇 네티즌들은 소수점 이하 한자리로만 제한하고 싶다고 하더군요. 유일하게 중요한 것은 RegExp
코드를 복사하는 것입니다 코드는 다음과 같습니다.

function ValidateFloat2(e, pnumber)
{
if (!/^d [.]?[1- 9]?$/.test(pnumber))
{
e.value = / d [.]?[1-9]?/.exec(e.value);
}
return false
}

사악한 ​​IE를 사용하는 경우 , 처음에 숫자가 아닌 값을 입력하면 성가신 null이 발생하므로 다음과 같이 필터링하도록 다시 작성해야 합니다.
코드 복사 코드는 다음과 같습니다.

if (!/^d $/.test(pnumber ))
{
var newValue = /^d /. exec(e.value);
if (newValue != null)
{
e.value =
}
else
{
e.value = " ";
}
}
false 반환;
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

주식 분석을 위한 필수 도구: PHP 및 JS를 사용하여 캔들 차트를 그리는 단계를 알아보세요. 주식 분석을 위한 필수 도구: PHP 및 JS를 사용하여 캔들 차트를 그리는 단계를 알아보세요. Dec 17, 2023 pm 06:55 PM

주식 분석을 위한 필수 도구: PHP 및 JS에서 캔들 차트를 그리는 단계를 배우십시오. 인터넷과 기술의 급속한 발전으로 주식 거래는 많은 투자자에게 중요한 방법 중 하나가 되었습니다. 주식분석은 투자자의 의사결정에 있어 중요한 부분이며 캔들차트는 기술적 분석에 널리 사용됩니다. PHP와 JS를 사용하여 캔들 차트를 그리는 방법을 배우면 투자자가 더 나은 결정을 내리는 데 도움이 되는 보다 직관적인 정보를 얻을 수 있습니다. 캔들스틱 차트는 주가를 캔들스틱 형태로 표시하는 기술 차트입니다. 주가를 보여주네요

권장 사항: 우수한 JS 오픈 소스 얼굴 감지 및 인식 프로젝트 권장 사항: 우수한 JS 오픈 소스 얼굴 감지 및 인식 프로젝트 Apr 03, 2024 am 11:55 AM

얼굴 검출 및 인식 기술은 이미 상대적으로 성숙하고 널리 사용되는 기술입니다. 현재 가장 널리 사용되는 인터넷 응용 언어는 JS입니다. 웹 프런트엔드에서 얼굴 감지 및 인식을 구현하는 것은 백엔드 얼굴 인식에 비해 장점과 단점이 있습니다. 장점에는 네트워크 상호 작용 및 실시간 인식이 줄어 사용자 대기 시간이 크게 단축되고 사용자 경험이 향상된다는 단점이 있습니다. 모델 크기에 따라 제한되고 정확도도 제한됩니다. js를 사용하여 웹에서 얼굴 인식을 구현하는 방법은 무엇입니까? 웹에서 얼굴 인식을 구현하려면 JavaScript, HTML, CSS, WebRTC 등 관련 프로그래밍 언어 및 기술에 익숙해야 합니다. 동시에 관련 컴퓨터 비전 및 인공지능 기술도 마스터해야 합니다. 웹 측면의 디자인으로 인해 주목할 가치가 있습니다.

PHP와 JS를 사용하여 주식 촛대 차트를 만드는 방법 PHP와 JS를 사용하여 주식 촛대 차트를 만드는 방법 Dec 17, 2023 am 08:08 AM

PHP와 JS를 사용하여 주식 캔들 차트를 만드는 방법 주식 캔들 차트는 주식 시장에서 흔히 사용되는 기술 분석 그래픽으로 시가, 종가, 최고가 등의 데이터를 그려서 투자자가 주식을 보다 직관적으로 이해할 수 있도록 도와줍니다. 주식의 최저 가격. 이 기사에서는 특정 코드 예제와 함께 PHP 및 JS를 사용하여 주식 캔들 차트를 만드는 방법을 설명합니다. 1. 준비 시작하기 전에 다음 환경을 준비해야 합니다. 1. PHP를 실행하는 서버 2. HTML5 및 Canvas를 지원하는 브라우저 3

PHP 및 JS 개발 팁: 주식 캔들 차트 그리기 방법 익히기 PHP 및 JS 개발 팁: 주식 캔들 차트 그리기 방법 익히기 Dec 18, 2023 pm 03:39 PM

인터넷 금융의 급속한 발전으로 인해 주식 투자는 점점 더 많은 사람들의 선택이 되었습니다. 주식 거래에서 캔들 차트는 주가의 변화 추세를 보여주고 투자자가 보다 정확한 결정을 내리는 데 도움이 되는 일반적으로 사용되는 기술적 분석 방법입니다. 이 기사에서는 PHP와 JS의 개발 기술을 소개하고 독자가 주식 캔들 차트를 그리는 방법을 이해하도록 유도하며 구체적인 코드 예제를 제공합니다. 1. 주식 캔들 차트의 이해 주식 캔들 차트를 그리는 방법을 소개하기 전에 먼저 캔들 차트가 무엇인지부터 이해해야 합니다. 캔들스틱 차트는 일본인이 개발했습니다.

js와 vue의 관계 js와 vue의 관계 Mar 11, 2024 pm 05:21 PM

js와 vue의 관계: 1. 웹 개발의 초석인 JS 2. 프론트엔드 프레임워크로서의 Vue.js의 등장 3. JS와 Vue의 상호 보완적인 관계 4. JS와 Vue의 실제 적용 Vue.

입력창을 클릭했는데 커서가 없으면 어떻게 해야 하나요? 입력창을 클릭했는데 커서가 없으면 어떻게 해야 하나요? Nov 24, 2023 am 09:44 AM

커서 없이 입력 상자를 클릭하는 방법: 1. 입력 상자의 초점을 확인합니다. 2. 브라우저 캐시를 삭제합니다. 4. JavaScript를 사용합니다. 6. 입력을 확인합니다. 7. JavaScript 코드를 디버그합니다. 8. 페이지의 다른 요소를 확인합니다. 9. 브라우저 호환성을 고려합니다.

JS의 AI 시대가 왔습니다! JS의 AI 시대가 왔습니다! Apr 08, 2024 am 09:10 AM

JS-Torch 소개 JS-Torch는 구문이 PyTorch와 매우 유사한 딥 러닝 JavaScript 라이브러리입니다. 여기에는 완전한 기능을 갖춘 텐서 객체(추적된 그라디언트와 함께 사용 가능), 딥 러닝 레이어 및 기능, 자동 미분 엔진이 포함되어 있습니다. JS-Torch는 JavaScript의 딥러닝 연구에 적합하며 딥러닝 개발을 가속화할 수 있는 다양한 편리한 도구와 기능을 제공합니다. Image PyTorch는 Meta 연구팀이 개발하고 유지 관리하는 오픈 소스 딥 러닝 프레임워크입니다. 신경망 모델을 구축하고 훈련하기 위한 풍부한 도구와 라이브러리 세트를 제공합니다. PyTorch는 간단하고 유연하며 사용하기 쉽게 설계되었으며 동적 계산 그래프 기능을 통해

JS 및 Baidu Maps를 사용하여 지도 위치 정보 표시 기능을 구현하는 방법 JS 및 Baidu Maps를 사용하여 지도 위치 정보 표시 기능을 구현하는 방법 Nov 21, 2023 pm 03:08 PM

JS와 Baidu Maps를 사용하여 지도 위치 정보 표시 기능을 구현하는 방법 인터넷의 발달로 지도 애플리케이션은 우리 삶의 필수적인 부분이 되었습니다. 우리는 목적지 찾기, 경로 계획 등을 위해 휴대폰에서 지도 애플리케이션을 자주 사용합니다. 기능. 웹 개발에서는 JS 및 Baidu Map API를 사용하여 지도 위치 정보를 표시할 수도 있습니다. 이 기사에서는 JS 및 Baidu Map API를 사용하여 이 기능을 구현하는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다. 먼저 바이두맵의 J를 소개하겠습니다.

See all articles