Trim a string with regular expression from both sides : Regular Expressions « Development « JavaScript DHTML






Trim a string with regular expression from both sides

   

<HTML>
<HEAD>
<TITLE>Strim a tring</TITLE>
<SCRIPT>
function ltrim(testStr) {
   if (testStr == "")
      return "";
   else {
      var pattern = /[^\s]+.*/;
      result = testStr.match(pattern);
      return result[0];
   }
}
function rtrim(testStr) {
   if (testStr == "")
      return "";
   else {
      var pattern = /.*[\S]/;
      result = testStr.match(pattern);
      return result[0];
   }
}

function trim(testStr) {
   return rtrim(ltrim(testStr));
}

</SCRIPT>
</HEAD>
<BODY>
<FORM name="theForm">
<TABLE>
String for trimming:
<INPUT type=text name=testStr size=60>
<INPUT type=button name="theButton" value="Trim" onClick="document.theForm.display.value = trim(document.theForm.testStr.value)";>
<INPUT type=button name="theButton" value="Clear" onClick='document.theForm.testStr.value=""; document.theForm.display.value=""'>
Trimmed string:
<INPUT type=text name=display size=60/>
</FORM>  
</BODY>
</HTML>

   
    
    
  








Related examples in the same category

1.Searching and Replacing Substrings
2.Regular Expression Tester
3.The Regular Expression Tester
4.Regular Expression Match Workshop
5.Regular Expressions: Looking for a Match
6.Regular Expressions: Extracting Data from a Match
7.Regular Expressions: Replacing Strings via Regular Expressions
8.check Date format
9.Split comma number string
10.Use regular expression to validate url
11.String match pattern: (.*)
12.Whether a string is a valid phone number
13.String replace with regular expression
14.Finding a substring within a string
15.Whether a string contains only numerical data
16.Validate an email
17.Using regular expressions to validate an email
18.Using regular expression (callback function)
19.Split a string array and get token
20.The Backslash in RegExp
21.Regular Expression Switch
22.Try your regular expression here