Remove spaces between the left and right sides of the string. You can easily use trim, ltrim, or rtrim In vbscript. However, these three built-in methods are not available in js and need to be written manually. The following implementation method uses a regular expression, which is efficient and adds the three methods to the built-in methods of the String object.
<Input type = "text" name = "mytxt" value = "12345678"/> <input type = "button" name = "cmd1" onclick = "mytxt2.value = mytxt. value. trim () "value =" Remove spaces on both sides "/> <input type =" text "name =" mytxt2 "/> <input type =" button "name =" cmd1 "onclick =" mytxt3.value = mytxt. value. ltrim () "value =" leading space on the left "/> <input type =" text "name =" mytxt3 "/> <input type =" button "name =" cmd1 "onclick =" mytxt4.value = mytxt. value. rtrim () "value =" Remove right space "/> <input type =" text "name =" mytxt4 "/> <script language =" javascript "> String. prototype. trim = function () {return this. replace (/(^ \ s *) | (\ s * $)/g, "");} String. prototype. ltrim = function () {return this. replace (/(^ \ s *)/g, "");} String. prototype. rtrim = function () {return this. replace (/(\ s * $)/g, "");} script
[Ctrl + A select all Note: If you need to introduce external Js, You need to refresh it to execute]
You can write a function as follows:
The Code is as follows: