js控制文本框只能输入中文、英文、数字与指定特殊符号
来源:互联网 发布:软件技术服务保障计划 编辑:程序博客网 时间:2024/04/28 18:06
var str = $("#keywords").val();
str=str.replace(/,/ig,',');
$("#keywords").val(str);
});
var obj = document.getElementByIdx_x(”testSelect”); //定位id
var index = obj.selectedIndex; // 选中索引
var text = obj.options[index].text; // 选中文本
var value = obj.options[index].value; // 选中值
jQuery中获得选中select值
第一种方式
$('#testSelect option:selected').text();//选中的文本
$('#testSelect option:selected') .val();//选中的值
$("#testSelect ").get(0).selectedIndex;//索引
场景:当下拉框的值发生改变,想获取选中的文本
$("#testSelect").change(function(){
alert($('#testSelect option:selected').text());
});
第二种方式
$("#tesetSelect").find("option:selected").text();//选中的文本
…….val();
…….get(0).selectedIndex;
总而言之:
先在‘<input>’ 里输入
onkeyup="value=value.replace(/[^\X]/g,'')"
然后在(/[\X]/g,'')里的 X 换成你想输入的代码就可以了,
中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它 符号。
也可以多个,用\隔开就行了。
例如:中英文 + 数字 + @符号 + 点符号 \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.
若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话
就要在'<input>'里输入 onpaste="return false" oncontextmenu="return false;"
'S 控制文本框只能输入数字
<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,'')">
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- js控制文本框只能输入中文、英文、数字与指定特殊符号.
- js控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- js控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- js控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- js控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文/中文、英文、数字、空格/中文、英文、数字、小数点
- 用js控制文本框只能输入数字
- JS 控制文本框只能输入数字
- JS控制文本框只能输入数字
- Servlet复习2之request和reponse基本使用
- Jmeter安装使用教程
- Selenium2+Python2.0自动化测试【9】 单选框
- 532. K-diff Pairs in an Array
- UI
- js控制文本框只能输入中文、英文、数字与指定特殊符号
- js修改zTree没有子项的节点图标为文件夹的方法
- QQlistview展示
- [乐意黎原创]PHP里由于数组编码导致json_encode输出为空白问题的解决方法
- Maven —— 一、准备工作(下载、安装、配置、基础使用)
- 提交表单不提交隐藏div的input
- hue问题汇总
- 使用git中出现的问题
- SPSS数据分析中出现的常见问题总结