JS之字符串的trim函數


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" id="name" />
	<input type="button" value="獲取用戶名" id="btn" />
</body>

在這里插入圖片描述
在這里插入圖片描述

擴展trim()函數

低版本IE瀏覽器不支持字符串的trim()函數,可以對String類擴展一個全新的trim()函數。

String.prototype.trim = function(){
	/*
	^:匹配字符串開頭,或者當使用多行標志(m)時,匹配一行的開頭。
	\s:匹配任何空白字符。(空格,制表符,換行符)
	+:匹配1或更多個前面的標記。
	$:匹配字符串結尾,或者當使用多行標志(m)時,匹配一行的結尾。
	g:全局匹配
	*/
	return this.replace(/^\s+|\s+$/g, "");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM