حذف فضای خالی (Whitespace) (کاراکتر Space و کاراکتر رفتن به خط جدید و ...) موجود در ابتدای یک رشته (String)، با روش trimStart ، در JavaScript
روش
trimStart
در JavaScript ، برای حذف فضای خالی (کاراکتر Space و کاراکتر رفتن به خط جدید و ...) از ابتدای یک رشته (String) به کار می رود.
به عنوان مثال، اگر یک رشته با نام
String_1
داشته باشیم و بخواهیم که فضای خالی (کاراکتر Space و کاراکتر رفتن به خط جدید و ...) موجود در ابتدای آن رشته حذف شود و نتیجه به صورت یک رشته جدید در متغیری با نام
String_2
ذخیره گردد، کد JavaScript زیر را اجرا می کنیم :
xxxxxxxxxx
var String_2 = String_1.trimStart();
برای حذف فضای خالی (کاراکتر Space و کاراکتر رفتن به خط جدید و ...) از ابتدا و انتهای یک رشته (String)، روش
trim
در JavaScript به کار می رود ( آموزش شماره 27966 ).
به مثال زیر توجه کنید :
یک رشته (String) تعریف می کنیم که دارای 2 کاراکتر فضای خالی (کاراکتر Space) در ابتدای خود و 4 کاراکتر فضای خالی (کاراکتر Space) در انتهای خود باشد. تعداد کاراکترهای (Character) رشته را قبل و بعد از استفاده از روش
trimStart
به دست آورده و در خروجی صفحه نمایش می دهیم (برای مقایسه).
کد کامل صفحه HTML :
xxxxxxxxxx
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="output">
</p>
<script>
var String_1 = " kelidestan.com ";
var String_1_length = String_1.length;
var String_2 = String_1.trimStart();
var String_2_length = String_2.length;
var str = "String_1 Length : " + String_1_length +
"<br>" +
"String_2 Length : " + String_2_length;
document.getElementById("output").innerHTML = str;
</script>
</body>
</html>
نتیجه :
کد کامل صفحه HTML :
xxxxxxxxxx
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="output">
</p>
<script>
var String_1 = "\n kelidestan.com ";
var String_1_length = String_1.length;
var String_2 = String_1.trimStart();
var String_2_length = String_2.length;
var str = "String_1 Length : " + String_1_length +
"<br>" +
"String_2 Length : " + String_2_length;
document.getElementById("output").innerHTML = str;
</script>
</body>
</html>
علامت های
\n
علامت های مربوط به کاراکتر ((رفتن به خط جدید)) می باشند و بنابراین باید روش
trimStart
، آنها را هم همانند کاراکترهای Space حذف کند.