为你介绍js去掉首位空格的正则表达式

来源:爱站网时间:2020-05-22编辑:网友分享
你知道在正则表达式中js怎么去掉首位空格吗?对于这个问题相信困扰了不少的用户们吧,那么接下来就让爱站小编为你介绍js去掉首位空格的正则表达式。

你知道在正则表达式中js怎么去掉首位空格吗?对于这个问题相信困扰了不少的用户们吧,那么接下来就让爱站小编为你介绍js去掉首位空格的正则表达式。

去掉首位空格

 

str=str.replace(/^\s+|\s+$/g,'');

正则表达式写法,
(^\s*)表示从第一个位置开始匹配至少一个空格或控制符
(\s*$)表示从最后一个位置开始匹配至少一个空格或控制符
(^\s*)|(\s*$)前后匹配至少一个空格或控制符

this.replace(/(^\s*)|(\s*$)/g, "");表示将匹配的空格或控制符替换成""

 

 

/ 增加一个名为 trim 的函数作为
// String 构造函数的原型对象的一个方法。
String.prototype.trim = function()
{
    // 用正则表达式将前后空格
    // 用空字符串替代。
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

// 有空格的字符串
var s = "    leading and trailing spaces    ";

// 显示 "    leading and trailing spaces     (35)"
window.alert(s + " (" + s.length + ")");

// 删除前后空格
s = s.trim();
// 显示"leading and trailing spaces (27)"
window.alert(s + " (" + s.length + ")");

以上就是小编为你介绍js去掉首位空格的正则表达式,其实方法还有很多,但万变不离其中,只要读者举一反三,那么就自然可以游刃有余。

上一篇:JS正则表达式如何获取字符串中特定字符

下一篇:判断时间的正则表达式的介绍

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载