< input onkeyup="value=value.replace(/[^w./]/ig,'')">
<input onblur="if(/[^0-9a-za-z]/g.test(value))alert('有错')">
<input onkeyup="value=value.replace(/[^0-9a-za-z]/g,'')"/>
<input type="text" onkeyup="value=value.replace(/[^a-za-z0-9]/g,'')">
判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
/^([a-za-z_]{1})([w]*)$/g.test(str)
只能输入数字
<input name="text" type="text" id="newpage" onkeyup="value=value.replace(/d/g,'')" onafterpaste="value=value.replace(/d/g,'')" >
看一款实例
<html>
<head>
<title>只能输入英文和数字</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head>
<body><input onkeyup="value=value.replace(/[w]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^d]/g,''))">
</body>
</html>
时间: 2024-07-31 12:40:37