输入类型为半角符号:
function limitHalfSize(value) {
if (value == "") {
return "";
} else {
var c = "";
for (var i = 0; i < value.length; i++) {
c = value.charCodeAt(i);
if (!(c >= 0x0020 && c < 0x007f) || (c >= 0xff61 && c <= 0xff9f)) {
return value.substr(0, i);
}
}
return value;
}
}
调用(jquery):
//当input输入框值变化调用
$("#id").on('input propertychange', function() {
$("#id").val(limitHalfSize($("#id").val()));
}