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>

相关推荐
子兮曰4 分钟前
🚀24k Star 的 Pretext 为何突然爆火:它不是排版库,而是在重写 Web 文本测量
前端·javascript·github
@大迁世界8 分钟前
11.在 React.js 中,state 与 props 的差异体现在哪里?
前端·javascript·react.js·前端框架·ecmascript
Giant1009 分钟前
🔥前端跨域封神解法:Vite Proxy + Express CORS,一篇搞定所有跨域坑!
前端·javascript·面试
用户31673613034228 分钟前
SSE消息推送前后端代码
前端·后端
像我这样帅的人丶你还36 分钟前
JavaScript 迭代器详解
前端·javascript
逍遥归来41 分钟前
《SWIFTER -Swift开发者必备Tips》学习笔记
前端
timi先生41 分钟前
语料库全栈项目部署 (Vue + Java + CQPweb)
java·前端·vue.js
Lazy_zheng41 分钟前
Map / Set / WeakMap / WeakSet,一次给你讲透
前端·javascript·面试
learyuan41 分钟前
Windows原生开发
前端
uzong44 分钟前
ClaudeCode 入门详细教程,手把手带你Vibe Coding
前端·人工智能