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

文章目录

代码

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;
            }
        },
相关推荐
小白学大数据9 小时前
百科词条结构化抓取:Java 正则表达式与 XPath 解析对比
java·开发语言·爬虫·正则表达式
梦凡尘11 小时前
Marked.js 的使用及相关问题解决
前端·js
烛阴21 小时前
C# 正则表达式(5):前瞻/后顾(Lookaround)——零宽断言做“条件校验”和“精确提取”
前端·正则表达式·c#
想学后端的前端工程师1 天前
【正则表达式实战指南:从入门到精通】
正则表达式
智航GIS1 天前
8.13 正则表达式
数据库·mysql·正则表达式
想看一次满天星3 天前
某里231——AST解混淆流程
爬虫·python·ast·js·解混淆
Han.miracle3 天前
JavaScript 基础核心知识点闯关练习
css·js
冥界摄政王3 天前
CesiumJS学习第四章 替换指定3D建筑模型
3d·vue·html·webgl·js·cesium
上去我就QWER4 天前
你了解正则表达式中“?”的作用吗?
正则表达式
qq_317620314 天前
第09章-标准库与常用模块
正则表达式·标准库·collections模块·数据序列化·时间处理