<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <p> 只允许输入数字 <input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > <input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'')"> </p> <p> 只允许输入字母 <input type="text" onkeyup="value=value.replace(/[^A-Za-z]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^A-Za-z]/g,''))" > <input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')"> </p> <p> 只允许输入汉字 <input type="text" onkeyup="value=value.replace(/[^\u4e00-\u9fa5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4e00-\u9fa5]/g,''))" > <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> </p> <p> 只能输入数字和字母 <input type="text" onkeyup="value=value.replace(/[\W]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\W]/g,''))" > <input type="text" onKeyUp="value=value.replace(/[\W]/g,'')"> </p> <p> 只能输入email格式的数据(字母 数字 - _ @) <input type="text" onkeyup="value=value.replace(/[^a-zA-Z\-_@\.0-9]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^a-zA-Z\-_@\.0-9]/g,''))" > <input type="text" onKeyUp="value=value.replace(/[^a-zA-Z\-_@\.0-9]/g,'')"> </p> <p> 只允许输入数字和字母和汉字 <input type="text" onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"> </body> </html>
原文链接:https://www.cnblogs.com/xcxc/p/3628283.html
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。
© 版权声明
文章版权归作者所有,未经允许请勿转载。