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

文章目录

代码

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;
            }
        },
相关推荐
天空之城夢主3 小时前
shell 编程之正则表达式与文本处理器
数据库·mysql·正则表达式
ASDyushui7 小时前
Shell 编程之正则表达式与文本处理器
linux·正则表达式
飞奔的龟龟8 小时前
详解中间件
js
Amo Xiang14 小时前
《100天精通Python——基础篇 2025 第18天:正则表达式入门实战,解锁字符串处理的魔法力量》
python·正则表达式·re
(((φ(◎ロ◎;)φ)))牵丝戏安1 天前
根据输入的数据渲染柱形图
前端·css·css3·js
2301_803297751 天前
Shell编程值正则表达式和文本处理器
数据库·mysql·正则表达式
睡觉z1 天前
Shell编程之正则表达式与文本处理器
数据库·mysql·正则表达式
北漂老男孩2 天前
正则表达式实战指南:原理、口诀与高频场景案例
正则表达式
小盐巴小严2 天前
正则表达式
javascript·正则表达式
AA-代码批发V哥2 天前
正则表达式: 从基础到进阶的语法指南
java·开发语言·javascript·python·正则表达式