내 Jquery 코드는 기본적으로 복사하여 붙여 넣기시 텍스트 상자의 값을 확인합니다. 이 코드는 여러 페이지의 여러 입력 필드에 적용됩니다. 모든 페이지가 모든 페이지에이를 작성하는 대신 일반 자바 스크립트 파일과 일반 레이아웃 페이지Jquery 코드를 일반화 하시겠습니까?
var regex = /^[A-Za-z0-9AEIOUaeiou\.\-\~\`\'']*$/;
$('#InputField1').bind('input propertychange', function() {
var value = $(this).val();
if (!regex.test(value)) {
$(this).val("");
}
});
를 사용,이 코드는보다 일반적인 만들 수있는 방법이 있습니까? 즉, 코드의 다음 부분을 레이아웃 페이지 또는 JavaScript 페이지의 어딘가에 한 번만 쓸 수 있습니까?
var value = $(this).val();
if (!regex.test(value)) {
$(this).val("");
}
감사합니다.이 작품이 가장 좋습니다. –