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

文章目录

代码

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;
            }
        },
相关推荐
人生在勤,不索何获-白大侠1 天前
day15——Java常用API(二):常见算法、正则表达式与异常处理详解
java·算法·正则表达式
虎皮辣椒小怪兽2 天前
正则表达式
正则表达式
Hilaku2 天前
用“人话”讲明白10个最常用的正则表达式
前端·javascript·正则表达式
feifeigo12311 天前
Java 正则表达式高级用法
java·mysql·正则表达式
决战软件之巅15 天前
Python 正则表达式
正则表达式
小浪学编程15 天前
C#学习13——正则表达式
学习·正则表达式
yuanyxh16 天前
《精通正则表达式》精华摘要
前端·javascript·正则表达式
寒鸽子17 天前
js代码修改react框架的input的值-2025年6月
js
red润17 天前
被转义字符麻痹的一天:理解转义字符串
前端·javascript·正则表达式
叶 落20 天前
[Java 基础]正则表达式
java·正则表达式·java 基础