输入框使用正则过滤空格或者特殊字符

文章目录

代码

javascript 复制代码
     
        formatter(value) {
            var regStr = /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi;
            let reg1 = /(^\s+)|(\s+$)/g;
            let reg3 = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%......&*()------\-+={}|《》?:""【】、;'',。、]/g;
            if (reg1.test(value)) {
                return value.replace(reg1, '');
            } else if (regStr.test(value)) {
                return value.replace(regStr, '');
            }
             else if (reg3.test(value)) {
                 return value.replace(reg3, "");
            }
            else {
                return value;
            }
        },
相关推荐
Book_熬夜!1 天前
Python基础(九)——正则表达式
python·正则表达式·php
艾伦~耶格尔4 天前
Java 正则表达式详解
java·开发语言·学习·正则表达式
不会写算法的小王5 天前
正则表达式
正则表达式
kuiini5 天前
python学习-08【正则表达式】
python·学习·正则表达式
敲代码不忘补水5 天前
Python 正则表达式详解:从基础匹配到高级应用
java·python·正则表达式
wclass-zhengge5 天前
MySQL篇(高级字符串函数/正则表达式)(持续更新迭代)
android·mysql·正则表达式
爱搞事的程小猿6 天前
4.qml单例模式
单例模式·js·qml
立黄昏粥可温7 天前
Python 从入门到实战17(正则表达式操作)
python·正则表达式
逝缘~8 天前
css百分比布局中height:100%不起作用
前端·css·小程序·html·js
shyuu_9 天前
Linux 三种方式查看和设置主机名
linux·运维·服务器·正则表达式·云计算·运维开发