记录 input 屏蔽符号,文字,数字的方法
笔记 2023-02-21 17:23:00 446 0 0

(这是一个小辣鸡的学习笔记,大神路过看到了就当没看见)今天在对友链模版进行更新的时候用到了这个方法,整理一下然后贴出来,以便后期会用到忘记掉

  1. 文本框禁止输入特殊符号
<input onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')">;
  1. 如果碰到了只单独禁用某个符号的话代码如下
//其中 , 就是我们单独禁止的符号
<input onkeyup="this.value=this.value.replace(/,/g,'')">;
  1. 文本框只能输入数字且控制字符数
// v-model 是手机端下控制屏蔽了有时候输入法带了空格符号
// maxlength="10" 这里是控制了输入的数量
onblur="fn_qqinfo()" maxlength="10" v-model="phone" oninput="value=value.replace(/[^\d]/g,'')" 
  1. 文本框只能输入英文
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" >
  1. 文本框只能输入英文+数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" >
  1. 文本框只能输入中文
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" >
  1. 文本框只能输入中文、英文、数字、小数点
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" >
input

您填写的所有信息都将进行加密

首页 主题 Api 友联