当前位置: 首页 > article >正文

js 正则表达式

不允许汉字 
state.rulesForm.username = value.replace(/[\u4e00-\u9fa5]/gi, "");
只允许数字和字母
state.rulesForm.username = value.replace(/[^a-zA-Z0-9]+/g, "");
只允许数字
state.rulesForm.qlmId = value.replace(/[^0-9]/g, "");
只允许数字和字母和符号
this.form.username = this.form.username.replace(/[^a-zA-Z0-9@#$%^&*()._+=?\-,]+/g, "");
只允许字母和汉字
this.form.contact = this.form.contact.replace(/[^A-Za-z\u4e00-\u9fa5]+/g, "");

写法1

onInput(){

  state.rulesForm.qlmId = value.replace(/[^0-9]/g, "");

}

写法1

 

  <el-input v-model="form.mobilePhone" placeholder="请输入手机号" maxlength="11"                   οninput="value=value.replace(/[^\d\-\d]/g,'')">

</el-input>


http://www.kler.cn/a/104875.html

相关文章:

  • 物联网AI MicroPython传感器学习 之 MDL0025心率传感器
  • 环境编程代码实例:“加/卸载” Zend Framework 2
  • 热点不热!如何修复笔记本电脑未连接到移动热点的问题
  • 大模型在数据分析场景下的能力评测
  • 汽车电子专有名词与相应技术
  • Java面试(JVM篇)——JVM 面试题合集 深入理解JVM虚拟机
  • JAVA毕业设计104—基于Java+Springboot+Vue的医院预约挂号小程序(源码+数据库)
  • 【在英伟达nvidia的jetson-orin-nx和PC电脑ubuntu20.04上-装配ESP32开发调试环境-基础测试】
  • springboot配置redis、Spring cache
  • 【Python第三方包】使用Python的Translate包进行文本翻译
  • CentOS 7
  • java 编译 引用 jar 包进行编译和执行编译后的class文件
  • 外网nat+nat server,内网做路由过滤,以及ppp CHAR认证 企业网搭建
  • 如何选择向量数据库|Weaviate Cloud v.s. Zilliz Cloud
  • webservice接口调用
  • Spring注解RequestBody与RequestParam详解
  • 实践小记—静态成员的使用注意(或许由此产生的不知名Bug)
  • 人工智能基础_机器学习001_线性回归_多元线性回归_最优解_基本概念_有监督机器学习_jupyter notebook---人工智能工作笔记0040
  • HAL库 CubeMX STM32采用SDIO实现对SD卡和NAND Flash的读写
  • RocksDB基本架构与原理详解