In this paper, we analyze the method that JavaScript can not be used in the trim function under IE, which has some reference value for the front design of the web. The specific analysis is as follows:
First, the JavaScript trim function has no problem with Firefox:
<script language= "JavaScript" >
var test1 = " aa ";
Test1 = Test1.tostring ();
Test1 = Test1.trim ();
</script>
In Firefox under this use no problem, but in IE under the error!
In this respect, we can modify:
String.prototype.trim=function () {return this.replace (^\s*) | ( \s*$)/g, "");
Add this sentence to the head, which can be run under IE and FF:
<script language= "JavaScript" >
string.prototype.trim=function () {return this.replace (/(^\s*) | ( \s*$)/g, "");
var test1 = " aa ";
Test1 = Test1.tostring ();
Test1 = Test1.trim ();
</script>
jquery provides the method:
I believe that this article on the use of JavaScript in the Web front-end browser compatibility design has a good reference value.