控制文本框禁止输入特殊字符
2017-07-01 16:31
489 查看
jquery
$(function() {
$('.integer').bind({
keyup : function() {
$(this).val($(this).val().replace(/[^\d]/g, ''));
}
});
$('.integer').each(function() {
var _input = $(this)[0];
if (_input.attachEvent) {
_input.attachEvent('onbeforepaste', formatPasteDataToInteger);
} else {
_input.addEventListener('onbeforepaste', formatPasteDataToInteger, false);
}
});
$('.float').bind({
keyup : function() {
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
}
});
$('.float'
4000
).each(function() {
var _input = $(this)[0];
if (_input.attachEvent) {
_input.attachEvent('onbeforepaste', formatPasteDataToFloat);
} else {
_input.addEventListener('onbeforepaste', formatPasteDataToFloat, false);
}
});
function formatPasteDataToInteger() {
clipboardData.setData('text', clipboardData.getData('text').replace(/[^\d]/g, ''));
}
function formatPasteDataToFloat() {
clipboardData.setData('text', clipboardData.getData('text').replace(/[^0-9.]/g, ''));
}
});
<input type="text" class="integer"/>
<input type="text" class="float"/>
转
http://blog.csdn.net/xiaoya_syt/article/details/52746598
http://www.iteye.com/topic/1124447
$(function() {
$('.integer').bind({
keyup : function() {
$(this).val($(this).val().replace(/[^\d]/g, ''));
}
});
$('.integer').each(function() {
var _input = $(this)[0];
if (_input.attachEvent) {
_input.attachEvent('onbeforepaste', formatPasteDataToInteger);
} else {
_input.addEventListener('onbeforepaste', formatPasteDataToInteger, false);
}
});
$('.float').bind({
keyup : function() {
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
}
});
$('.float'
4000
).each(function() {
var _input = $(this)[0];
if (_input.attachEvent) {
_input.attachEvent('onbeforepaste', formatPasteDataToFloat);
} else {
_input.addEventListener('onbeforepaste', formatPasteDataToFloat, false);
}
});
function formatPasteDataToInteger() {
clipboardData.setData('text', clipboardData.getData('text').replace(/[^\d]/g, ''));
}
function formatPasteDataToFloat() {
clipboardData.setData('text', clipboardData.getData('text').replace(/[^0-9.]/g, ''));
}
});
<input type="text" class="integer"/>
<input type="text" class="float"/>
JS 控制文本框只能输入数字
<input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')">
JS 控制文本框只能输入数字、小数点
<input onkeyup="value=value.replace(/[^\0-9\.]/g,'')" onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g,'')">
JS 控制文本框只能输入英文
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">
JS 控制文本框只能输入英文、数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">
JS 控制文本框只能输入中文
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字、空格
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')">
JS 控制文本框只能输入中文、英文、数字、小数点
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">
转
http://blog.csdn.net/xiaoya_syt/article/details/52746598
http://www.iteye.com/topic/1124447
相关文章推荐
- js控制文本框禁止输入特殊字符详解
- js控制文本框禁止输入特殊字符
- JS控制文本框禁止输入特殊字符
- js控制文本框禁止输入特殊字符
- js控制文本框禁止输入特殊字符详解
- 文本框禁止输入特殊字符
- 如何控制文本框中只可以输入字符,禁止输入汉字?
- 文本框禁止输入特殊字符
- android同时控制EditText输入字符个数和禁止特殊字符输入的方法
- android如何同时控制EditText输入字符个数和禁止特殊字符输入?
- 文本框禁止输入特殊字符
- JS 文本框禁止输入特殊字符
- android同时控制EditText输入字符个数和禁止特殊字符输入的方法
- 文本框(input)禁止输入特殊字符
- 文本框中禁止输入特殊字符实现方法
- 利用正则表达式, 验证控制文本框的输入字符类型
- 利用正则表达式验证控制文本框的输入字符类型
- 利用正则表达式, 验证控制文本框的输入字符类型
- 控制文本框字符输入长度
- 利用正则表达式, 验证控制文本框的输入字符类型