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>

相关推荐
码农刚子8 分钟前
ASP.NET Core Blazor进阶1:高级组件开发
前端·前端框架
道可到22 分钟前
重新审视 JavaScript 中的异步循环
前端
起这个名字27 分钟前
微前端应用通信使用和原理
前端·javascript·vue.js
QuantumLeap丶36 分钟前
《uni-app跨平台开发完全指南》- 06 - 页面路由与导航
前端·vue.js·uni-app
CSharp精选营37 分钟前
ASP.NET Core Blazor进阶1:高级组件开发
前端·.net core·blazor
用户90443816324601 小时前
AI 生成的 ES2024 代码 90% 有坑!3 个底层陷阱 + 避坑工具,项目 / 面试双救命
前端·面试
小p1 小时前
react学习6:受控组件
前端·react.js
黑云压城After1 小时前
纯css实现加载动画
服务器·前端·css
鹏多多1 小时前
Web使用natapp进行内网穿透和预览本地页面
前端·javascript
ttod_qzstudio1 小时前
Vue 3 Props 定义详解:从基础到进阶
前端·vue.js