js正则表达式控制文本框的输入字符类型(中文/英文/数字/标点符号)

2025年01月23日 建站教程

input如何利用正则表达式验证/控制文本框的输入字符类型,比如只允许输入中文/英文/数字/标点符号等等,下面web建站小编给大家简单介绍一下各种不同的正则方法!

//只能输入中文
οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" 
 
//只能输入英文
οnkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"
 
//只能输入数字
οnkeyup="value=value.replace(/[^\d]/g,'')" 
 
//只能输入数字和字母
οnkeyup="value=value.replace(/[\W]/g,'')" 
 
//只能输入小写英文和数字
οnkeyup="value=value.replace(/[^\a-z\0-9]/g,'')"
 
//只能输入数字、小数点
οnkeyup="value=value.replace(/[^\0-9\.]/g,'')"
 
//只能输入英文、数字
οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')"

//只能输入中文、英文、数字
οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" 

//只能输入中文、英文、数字、空格
οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')"
 
//只能输入中文、英文、数字、小数点
οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"

//只能输入中英文、数字、常用的标点符号 
οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.\,\?\<\>\。\,\-\——\=\;\@\!\!\+\$]/g,'')"

本文链接:http://so.lmcjl.com/news/21894/

展开阅读全文
相关内容