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

文章目录

代码

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;
            }
        },
相关推荐
云计算老刘12 小时前
3.Shell 变量基础知识
chrome·正则表达式·centos·云计算
我命由我1234520 小时前
微信小程序 - scroll-view 的一些要点(scroll-view 需要设置滚动方向、scroll-view 需要设置高度)
开发语言·前端·javascript·微信小程序·小程序·前端框架·js
吳所畏惧21 小时前
少走弯路:uniapp里将h5链接打包为apk,并设置顶/底部安全区域自动填充显示,阻止webview默认全屏化
android·安全·uni-app·json·html5·webview·js
by__csdn1 天前
ES6新特性全攻略:JavaScript的现代革命
开发语言·前端·javascript·typescript·ecmascript·es6·js
苏打水com1 天前
第六篇:Day16-18 AJAX进阶+接口对接——实现“前后端数据交互”(对标职场“接口开发”核心需求)
css·okhttp·html·js
我命由我123452 天前
VSCode - VSCode 修改文件树缩进
前端·ide·vscode·前端框架·编辑器·html·js
我命由我123452 天前
VSCode - VSCode 颜色值快速转换
前端·ide·vscode·前端框架·编辑器·html·js
F***E2392 天前
SQL中的REGEXP正则表达式使用指南
数据库·sql·正则表达式
Doris8932 天前
【JS】Web APIs BOM与正则表达式详解
前端·javascript·正则表达式
视觉装置在笑7132 天前
awk 基础知识和进阶用法
linux·运维·服务器·正则表达式