Remove white space using Regular Expressions

1. Remove white space from both ends of a string.

     string = string.replace(new RegExp(/^/s+/),""); // START

    string = string.replace(new RegExp(//s+$/),""); // END

2. Remove white space from ends then 'http://' from the start.

     string = string.replace(new RegExp(/^http:/i),"");

3. Remove white space from ends then 'www.' from the start.

     string = string.replace(new RegExp(/^www/./i),"");

4. Remove white space from ends then any trailing forward slash.

     string = string.replace(new RegExp(///$/),"");

5. Remove white space from ends then split the string at first forward slash.

     string = string.split(new RegExp(),1);

6. Remove white space from ends then replace back slashes with forward slashes.

     string = string.replace(new RegExp(g),"/");

7. Test for a match at end of string against a number of different options.

     if (domainName.match(//.com$|/.net$|/.us$|/.co/.uk$/i))

     {
         return(true);
     }

     else

     {
        return(false);
     }

Note: In the context of this demonstration the term 'white space' includes any non-printing character, that is any character you cannot see. Examples include blank spaces, carriage returns, line feeds, tab characters, etc.

 

RegExp: A regular expression object contains the pattern of a regular expression. It has properties and methods for using that regular expression to find and replace matches in strings or to match patterns in strings. JavaScript RegExp can be used in the following JavaScript String Methods: string.match(), string.search(), string.replace() and string.split().

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值