html正则input限制输入

输入中文:
onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"

输入数字:
onkeyup="this.value=this.value.replace(/\D/g,'')"

输入英文
onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')"

三个合在一起onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"

只输入数字和字母
class=input maxLength=12size=15name=username id="username"onKeyUp="value=value.replace(/[\W]/g,'')"

大写字母<input name="test" type="text" onkeyup="this.value=this.value.toUpperCase()" />

在jq中\会被转义,用\\代替。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配空格:[ ]匹配连续空...
    joker_fu阅读 9,702评论 0 0
  • 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{...
    johney_zhou阅读 3,196评论 0 1
  • 忘了从哪收集的资料了,放这儿,以备不时之需。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{...
    study_monkey阅读 5,268评论 0 7
  • 正则表达式全部符号解释(转) 常用正则表达式大全 (转) 不错的正则博客 正则的方法 var reg = /[1-...
    me__me11阅读 4,687评论 0 0
  • \d 代表 [0-9] \l 代表 [a-z] \u 代表 [A-Z] \a 代表 [A-Za-z] \w 代表 ...
    zhuoshao阅读 5,265评论 0 5

友情链接更多精彩内容