博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式------去掉字符串前后所有空格
阅读量:6155 次
发布时间:2019-06-21

本文共 1663 字,大约阅读时间需要 5 分钟。

正则表达式------去掉字符串前后所有空格

 

方式一:直接封装成一个函数,让其他人调用。

 

/**去掉字符串前后所有空格*/       function trim(str){         return str.replace(/(^\s*)|(\s*$)/g, "");       }

 

方式二:直接在值中替换掉。

 

var str1=' test test ';var str2 = str1.replace(/(^\s*)|(\s*$)/g, "");console.log(str2 );

 

 

方式三:直接用JQuery去掉。

 

var content = $('#content').val();

if($.trim(content) == “”){

   alert('空');

}

 

 

 

使用案例:

 

//计算标题长度     function getNickNameLength(){             var title = $("#title").val();             var len = 0;            for (var i = 0; i < title.length; i++) {                 var a = title.charAt(i);                 if (a.match(/[^\x00-\xff]/ig) != null){                    len += 2;                }else{                    len += 1;                }            }             return len;      }

 

 

 

//验证活动标题      function vailTitle(){             //var title = $("#title").val();             var title =trim($("#title").val());             var flag = false;             var message = "";             var length = getNickNameLength();             if(title == ''){                 message = "标题不能为空!";             }else if(length>20){                 message = "标题为20个字符内!";             }else{                 flag = true;             }             if(!flag){                 $("#lr1").html(message);             }else{                $("#lr1").html("");             }             return flag;         }              //光标离开的时候校验        $("#title").blur(function(){                vailTitle();        });                //获得焦点的时候隐藏        /* $("#title").on('keyup',function(e){             $("#lr1").html("").hide();        }); */                $("#title").focus(function(){           $("#lr1").html("");        });

 

转载地址:http://ftifa.baihongyu.com/

你可能感兴趣的文章
css 动画 和 响应式布局和兼容性
查看>>
csrf 跨站请求伪造相关以及django的中间件
查看>>
MySQL数据类型--与MySQL零距离接触2-11MySQL自动编号
查看>>
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>
面试题1-----SVM和LR的异同
查看>>
MFC控件的SubclassDlgItem
查看>>
如何避免历史回退到登录页面
查看>>
《图解HTTP》1~53Page Web网络基础 HTTP协议 HTTP报文内的HTTP信息
查看>>
unix环境高级编程-高级IO(2)
查看>>
树莓派是如何免疫 Meltdown 和 Spectre 漏洞的
查看>>
雅虎瓦片地图切片问题
查看>>
HTML 邮件链接,超链接发邮件
查看>>
HDU 5524:Subtrees
查看>>
手机端userAgent
查看>>
pip安装Mysql-python报错EnvironmentError: mysql_config not found
查看>>
http协议组成(请求状态码)
查看>>