onlyNum(), onlyAlpha() 및 onlyNumAlpha() 3 Jquery 확장 메서드
number.js
//------------------------------------------------ ----------
//
// 입력을 숫자로만 제한
// 요약>
//------------------------------------------------ ----------
$.fn.onlyNum = 함수() {
$(this).keypress(함수(이벤트) {
var eventObj = 이벤트 ||
var keyCode = eventObj.keyCode || eventObj.which;
If ((keyCode >= 48 && keyCode <= 57))
true를 반환합니다.
그 외
false를 반환합니다.
}).focus(함수 () {
//입력 방법 비활성화
This.style.imeMode = '비활성화됨';
}).bind("붙여넣기", 함수 () {
//클립보드 내용 가져오기
var 클립보드 = window.clipboardData.getData("Text");
If (/^d $/.test(클립보드))
true를 반환합니다.
그 외
false를 반환합니다.
});
};
letter.js
//------------------------------------------------ ----------
//
//입력을 문자로만 제한
// 요약>
//------------------------------------------------ ----------
$.fn.onlyAlpha = 함수() {
$(this).keypress(함수(이벤트) {
var eventObj = 이벤트 ||
var keyCode = eventObj.keyCode || eventObj.which;
If ((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
true를 반환합니다.
그 외
false를 반환합니다.
}).focus(함수 () {
This.style.imeMode = '비활성화됨';
}).bind("붙여넣기", 함수 () {
var 클립보드 = window.clipboardData.getData("Text");
If (/^[a-zA-Z] $/.test(클립보드))
true를 반환합니다.
그 외
false를 반환합니다.
});
};
number_letter.js
코드 복사 코드는 다음과 같습니다.
// ------------------------------------------------ ---------
//
// 限只能输入数字和字母
// 요약>
// ------------------------------------------------ ---------
$.fn.onlyNumAlpha = 함수() {
$(this).keypress(함수(이벤트) {
var eventObj = 이벤트 || 이자;
var keyCode = eventObj.keyCode || eventObj.which;
if ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
true를 반환합니다.
그 외
false를 반환합니다.
}).focus(함수 () {
this.style.imeMode = '비활성화됨';
}).bind("붙여넣기", 함수 () {
var 클립보드 = window.clipboardData.getData("Text");
if (/^(d|[a-zA-Z]) $/.test(클립보드))
true를 반환합니다.
그 외
false를 반환합니다.
});
};
use.js
$(함수 () {
// 限类使用了onlyNum类样式的控件只能输入数字
$(".onlyNum").onlyNum();
//제조용으로만Alpha类样式의 控件只能输入字母
$(".onlyAlpha").onlyAlpha();
// 限system使用了onlyNumAlpha类样式的控件只能输入数字字母
$(".onlyNumAlpha").onlyNumAlpha();
以上方法均可实现项目要求, 大家根据自己的具体需求自由选择吧