js input内容数字,字母,下划线
上一篇 /
下一篇 2012-06-19 17:22:55
/ 个人分类:web
1、只能为数字
<input nkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
2、只能输入英文和数字
<input nkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
3、只能输入汉字
<input nkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" nbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
4、只能输入字母
<input type="text" id="f" />
<script>
f.onkeyup = function(){
this.value = this.value.replace(/[^a-z]/i, '');
};
</script>
5、第一个字符必须为字母
var ch;
var temp;
var strSource = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
ch = newform.projId.value.charAt(0);
temp = strSource.indexOf(ch);
if(temp==-1){
alert("第一个字符必须为英文!");
return false;
}
收藏
举报
TAG:
input
JSP
jsp