您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页el-input 正则整理

el-input 正则整理

来源:化拓教育网
<el-input v-model="input" @input="handleInput" />

1.大小写字母 数字 下划线

        只能输入大小写字母、数字、下划线的正则表达式

const handleInput = (val) => {
    input.value = val.replace(/[^\w]/g,'');
}

2.小写字母 数字 下划线

        只能输入小写字母、数字、下划线的正则表达式

const handleInput = (val) => {
    input.value = val.replace(/[^a-z0-9_]/g,'');
}

3.数字 小数点 

        只能输入数字和小数点的正则表达式

const handleInput = (val) => {
    input.value = val.replace(/[^\d.]/g,'');
}

4.中文

        只能输入中文的正则表达式

const handleInput = (val) => {
    input.value = val.replace(/[^\u4e00-\u9fa5]/g,'');
}

        

5.排除英文标点

        除了英文的标点符号以外的正则表达式

const handleInput = (val) => {
    input.value = val.replace(/^[^!@#$%^&*()-=+]/g,'');
}

        

          有什么不对的地方欢迎指正。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务