trim函数用于去除前后空格

<body>
	<script type="text/javascript">
		window.onload = function(){
			document.getElementById("btn").onclick = function(){
				//获取用户名
				var name = document.getElementById("name").value;
				//去除前后空白
				name = name.trim();
				alert("--->" + name + "<---")
			}
		}
	</script>
	<input type="text"  />
	<input type="button" value="获取用户名"  />
</body>

JS之字符串的trim函数
JS之字符串的trim函数

扩展trim()函数

低版本IE浏览器不支持字符串的trim()函数,可以对String类扩展一个全新的trim()函数。

String.prototype.trim = function(){
	/*
	^:匹配字符串开头,或者当使用多行标志(m)时,匹配一行的开头。
	\s:匹配任何空白字符。(空格,制表符,换行符)
	+:匹配1或更多个前面的标记。
	$:匹配字符串结尾,或者当使用多行标志(m)时,匹配一行的结尾。
	g:全局匹配
	*/
	return this.replace(/^\s+|\s+$/g, "");
}

相关文章:

  • 2021-07-28
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2022-03-05
相关资源
相似解决方案