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>

相关推荐
遨游建站2 分钟前
谷歌SEO之网站内部优化策略
前端·搜索引擎
华洛4 分钟前
聊聊我逃离前端开发前的思考
前端·javascript·vue.js
小码哥_常9 分钟前
解锁Android权限申请新姿势:与前置说明弹窗共舞
前端
紫_龙29 分钟前
最新版vue3+TypeScript开发入门到实战教程之路由详解三
前端·javascript·typescript
-SOLO-33 分钟前
使用Cursor操控正在打开的Chrome
前端·chrome
chiwei_hua33 分钟前
如何在 Blazor Web 前端中使用 C# 进行数据交互?
前端·c#·交互
jacklood1 小时前
使用STM32的迪文屏控制使用参考方式
前端·javascript·stm32
KevinCyao1 小时前
Go短信营销接口示例代码:Golang高并发调用营销短信接口的实现方案与代码分享
android·前端·网络·golang·前端框架
Moyo2032 小时前
前端 -- react快速入门
前端·react.js·前端框架
whuhewei2 小时前
在React中实现CSS动画的回放
前端·css·react.js