javascript Implementation Code for Filtering Spaces with Regular Expressions


javascript Implementation Code for Filtering Spaces with Regular Expressions

<html>
<head>
<script type="text/javascript">
  //  Remove spaces at left and right ends
  function trim(str){
     $a=str.replace(/(^\s*)|(\s*$)/g, "");
    alert($a.length);
  //   alert(str.length);
  }

  //  Delete left space
  function ltrim(str){
     return str.replace(/(^\s*)/g,"");
  }

  //  Delete the right space
  function rtrim(str){
     return str.replace(/(\s*$)/g,"");
  }
</script>
</head>
<body>
<form>
   Remove spaces at left and right ends : <input type="text" value="" onblur= "trim(this.value)"><br/>
   Delete left space :   <input type="text" value="" onblur= "ltrim(this.value)"><br/>
   Delete the right space    <input type="text" value="" onblur= "rtrim(this.value)">
</form>
</body>
</form>