현재 ASP.NET 텍스트 상자에 Javascript 유효성 검사를 추가하고 있습니다. 요구 사항은 처음 두 글자가 영문자 (a-z)이고 마지막 글자가 숫자 (0-9) 여야합니다. Maxlength는 4입니다.이 작업은 keypress 이벤트에서 수행되어야합니다.조건 ASP.NET에서 Javascript Regex 유효성 검사
나는 JS에 초보자이므로이 작업을 수행하는 방법에 대해별로 생각하지 않아도됩니다.
현재 ASP.NET 텍스트 상자에 Javascript 유효성 검사를 추가하고 있습니다. 요구 사항은 처음 두 글자가 영문자 (a-z)이고 마지막 글자가 숫자 (0-9) 여야합니다. Maxlength는 4입니다.이 작업은 keypress 이벤트에서 수행되어야합니다.조건 ASP.NET에서 Javascript Regex 유효성 검사
나는 JS에 초보자이므로이 작업을 수행하는 방법에 대해별로 생각하지 않아도됩니다.
다음은 클라이언트 측 JavaScript 유효성 검사기를 텍스트 상자에 추가하는 빠른 방법입니다.
이 기능은 Keydown 대신 LostFocus에서 작동하지만 실제로 이동하는 방법을 생각하면 keydown으로 변경할 수 있습니다.
확인 바이올린 : 또한 http://jsfiddle.net/B4xwK/
, 이것은 jQuery를 필요는 클라이언트 측에서로드 할 수 있습니다.
$('#myInput').blur(function(e) {
var r = new RegExp("[A-Za-z]{2}[0-9]{2}");
var valid = r.test(e.target.value);
});
불행히도 JQuery를로드 할 수 없습니다. 프로젝트에 대한 몇 가지 기술적 인 제약으로 인해 .js가 솔루션에 포함됩니다. 일반 Javascript와 관련되어 있어야합니다. – Renji
어떻게 키 누르기에서 텍스트 상자의 마지막 문자를 결정할 수 있습니까? –
키를 누를 때이 작업을 수행 하시겠습니까? 이를 수행하는 가장 좋은 방법은 포커스를 잃어 버리는 것, 즉 사용자가 컨트롤에서 벗어나는 것일 수 있습니다. – BuddhiP
이것은 keypress/keydown/onchange.Issue에 있어야합니다. 윈도우 폼 응용 프로그램에서 웹 기반 .. 같은 종류의 유효성 검사를 복제해야합니다. 클라이언트 사이드 자바 스크립트에서만 수행해야합니다. ( – Renji