The spaces in the js string are divided into left and right spaces and intermediate spaces. I have sorted out the examples that can delete spaces in the left and right strings. I hope the article will help you, if you need a friend, go and see if you don't miss the good stuff.
// Remove the left space;
Function ltrim (s)
{
Return s. replace (/(^ s *)/g ,"");
}
// Remove the right space;
Function rtrim (s)
{
Return s. replace (/(s * $)/g ,"");
}
// Remove left and right spaces;
Function trim (s ){
Return s. replace (/(^ s *) | (s * $)/g ,"");
}
Removes spaces at both ends of the string.
String. prototype. trim = function () {return this. replace (/(^/s *) | (/s * $)/g ,'');}
Remove all spaces in the string:
String. prototype. sTrim = function () {return this. replace (// s/g ,'');}
Or:
Var s = "asd ddd bbb sss ";
Var reg = // s/g;
Var ss = s. replace (reg ,"");
Alert (ss );
The following is the enhanced version
// Function: 1) Remove all spaces before and after the string
// 2) Remove all spaces in the string (including spaces in the middle, you must set the 2nd parameter to: g)
Function Trim (str, is_global)
{
Var result;
Result = str. replace (/(^ s +) | (s + $)/g ,"");
If (is_global.toLowerCase () = "g ")
Result = result. replace (/s/g ,"");
Return result;
}
Jquery trim Function
$. Trim (str)
The processing duration is the most effective.
<Script type = "text/JavaScript">
// Remove Spaces
Function SystemTrim (str ){
Var regExp =/(^ s *) | (s * $ )/;
Return str. replace (regExp ,"");
}
// Call
Function add ()
{
Var ownername = document. form1.ownername. value;
If (SystemTrim (ownername) = "")
{
Alert ("enter your name! ");
Return;
}
}
<Script>