کار با رشته ها (متن ها - Strings) در javascript

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
فهرست مطالب:

  1. اتصال دو یا چند رشته (string) به یکدیگر، در javascript
  2. به دست آوردن عدد (Number) موجود در ابتدای یک رشته (String)، با تابع parseFloat در javascript
  3. به دست آوردن عدد صحیح (Integer) موجود در ابتدای یک رشته (String)، با تابع parseInt در javascript
  4. به دست آوردن طول (تعداد کاراکترهای) یک رشته (string)، با روش length در javascript
  5. فراخوانی یکی از کاراکترهای یک رشته (string)، بر اساس موقعیت آن کاراکتر در رشته مورد نظر، با روش charAt در javascript
  6. به دست آوردن کد Unicode معادل برای یکی از کاراکترهای یک رشته (string)، بر اساس موقعیت آن کاراکتر در رشته مورد نظر، با روش charCodeAt در javascript
  7. جستجو به دنبال یک رشته (string) درون رشته ای دیگر و به دست آوردن موقعیت اولین کاراکتر آن (در صورت وجود)، با روش indexOf در javascript
  8. به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش (زیررشته) در رشته اصلی، با روش substring در javascript
  9. به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش (زیررشته) در رشته اصلی (با امکان تعیین موقعیت کاراکتر از اول رشته اصلی یا از آخر رشته اصلی)، با روش slice در javascript
  10. به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین کاراکتر و طول آن بخش (زیررشته) در رشته اصلی، با روش substr در javascript
  11. جداسازی بخش های مختلف یک رشته به صورت تعدادی زیر رشته (substring) و برگرداندن آنها به صورت یک آرایه (array)، بر اساس یک علامت جداکننده (delimiter) قرار گرفته در بین بخش ها، با روش split در javascript
  12. تبدیل تمام حروف موجود در یک رشته (string) به حروف کوچک (lowercase)، با روش toLowerCase در javascript
  13. تبدیل تمام حروف موجود در یک رشته (string) به حروف بزرگ (uppercase)، با روش toUpperCase در javascript



منبع: کلیدستان
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
اتصال دو یا چند رشته (string) به یکدیگر، در javascript

اتصال دو یا چند رشته (string) به یکدیگر، در javascript

با استفاده از عملگر + در javascript ، می توانیم دو یا چند رشته را به یکدیگر متصل کنیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]html[COLOR=#339933]>[/COLOR]
[COLOR=#339933]<[/COLOR]head[COLOR=#339933]>[/COLOR]
[COLOR=#339933]</[/COLOR]head[COLOR=#339933]>[/COLOR]

[COLOR=#339933]<[/COLOR]body[COLOR=#339933]>[/COLOR]

[COLOR=#339933]<[/COLOR]p[COLOR=#339933]>[/COLOR]
[COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"www."[/COLOR] [COLOR=#339933]+[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

var B [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"www."[/COLOR] [COLOR=#339933]+[/COLOR] [COLOR=#0000FF]"kelidestan"[/COLOR] [COLOR=#339933]+[/COLOR] [COLOR=#0000FF]".com"[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR]
[COLOR=#339933]</[/COLOR]p[COLOR=#339933]>[/COLOR]

[COLOR=#339933]</[/COLOR]body[COLOR=#339933]>[/COLOR]

[COLOR=#339933]</[/COLOR]html[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن عدد (Number) موجود در ابتدای یک رشته (String)، با تابع parseFloat در javascript

به دست آوردن عدد (Number) موجود در ابتدای یک رشته (String)، با تابع parseFloat در javascript

تابع parseFloat در javascript ، یک رشته (string) را دریافت می کند و چک می کند که آیا در ابتدای آن، یک عدد (number) وجود دارد یا خیر. اگر در ابتدای رشته (string)، عددی وجود داشته باشد، آن عدد را تا آخر خوانده و بخش های بعدی رشته را حذف می کند و عدد مورد نظر را برمی گرداند، اما اگر ابتدای رشته به صورت عدد نباشد، مقدار NaN را برمی گرداند.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]html[COLOR=#339933]>[/COLOR]
[COLOR=#339933]<[/COLOR]head[COLOR=#339933]>[/COLOR]
[COLOR=#339933]</[/COLOR]head[COLOR=#339933]>[/COLOR]

[COLOR=#339933]<[/COLOR]body[COLOR=#339933]>[/COLOR]

[COLOR=#339933]<[/COLOR]p[COLOR=#339933]>[/COLOR]
[COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"97some text"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"9.7some text"[/COLOR][COLOR=#339933];[/COLOR]
var C [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"some text"[/COLOR][COLOR=#339933];[/COLOR]

var A_number [COLOR=#339933]=[/COLOR] parseFloat[COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var B_number [COLOR=#339933]=[/COLOR] parseFloat[COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var C_number [COLOR=#339933]=[/COLOR] parseFloat[COLOR=#009900]([/COLOR]C[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_number[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B_number[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]C_number[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR]
[COLOR=#339933]</[/COLOR]p[COLOR=#339933]>[/COLOR]

[COLOR=#339933]</[/COLOR]body[COLOR=#339933]>[/COLOR]

[COLOR=#339933]</[/COLOR]html[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن عدد صحیح (Integer) موجود در ابتدای یک رشته (String)، با تابع parseInt در javascript

به دست آوردن عدد صحیح (Integer) موجود در ابتدای یک رشته (String)، با تابع parseInt در javascript

تابع parseInt در javascript ، یک رشته (string) را دریافت می کند و چک می کند که آیا در ابتدای آن، یک عدد صحیح (integer) وجود دارد یا خیر. اگر در ابتدای رشته (string)، یک عدد صحیح وجود داشته باشد، آن عدد صحیح را تا آخر خوانده و بخش های بعدی رشته را حذف می کند و عدد صحیح مورد نظر را برمی گرداند، اما اگر ابتدای رشته به صورت یک عدد صحیح نباشد، مقدار NaN را برمی گرداند.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]html[COLOR=#339933]>[/COLOR]
[COLOR=#339933]<[/COLOR]head[COLOR=#339933]>[/COLOR]
[COLOR=#339933]</[/COLOR]head[COLOR=#339933]>[/COLOR]

[COLOR=#339933]<[/COLOR]body[COLOR=#339933]>[/COLOR]

[COLOR=#339933]<[/COLOR]p[COLOR=#339933]>[/COLOR]
[COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"97some text"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"9.7some text"[/COLOR][COLOR=#339933];[/COLOR]
var C [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"some text"[/COLOR][COLOR=#339933];[/COLOR]

var A_integer [COLOR=#339933]=[/COLOR] parseInt[COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var B_integer [COLOR=#339933]=[/COLOR] parseInt[COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var C_integer [COLOR=#339933]=[/COLOR] parseInt[COLOR=#009900]([/COLOR]C[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_integer[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B_integer[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]C_integer[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR]
[COLOR=#339933]</[/COLOR]p[COLOR=#339933]>[/COLOR]

[COLOR=#339933]</[/COLOR]body[COLOR=#339933]>[/COLOR]

[COLOR=#339933]</[/COLOR]html[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]

مشاهده می کنید که اگر عدد دارای بخش اعشاری باشد، بخش اعشاری آن حذف می شود، زیرا یک عدد صحیح (integer) توسط تابع parseInt برگردانده می شود.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن طول (تعداد کاراکترهای) یک رشته (string)، با روش length در javascript

به دست آوردن طول (تعداد کاراکترهای) یک رشته (string)، با روش length در javascript

با استفاده از روش length در javascript ، می توانیم طول (تعداد کاراکترهای) یک رشته (string) را به دست آوریم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"www.kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var A_length [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]length[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_length[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
فراخوانی یکی از کاراکترهای یک رشته (string)، بر اساس موقعیت آن کاراکتر در رشته مورد نظر، با روش charAt در javascript

فراخوانی یکی از کاراکترهای یک رشته (string)، بر اساس موقعیت آن کاراکتر در رشته مورد نظر، با روش charAt در javascript

با استفاده از روش charAt در javascript ، می توانیم یکی از کاراکترهای یک رشته (string) را بر اساس موقعیت آن کاراکتر در رشته مورد نظر (شماره کاراکتر بر اساس ترتیب قرارگیری در رشته)، فراخوانی کنیم.

دقت شود که اولین کاراکتر موجود در رشته (string)، دارای شماره صفر می باشد. یعنی برای فراخوانی اولین کاراکتر رشته، باید عدد 0 را در روش charAt بنویسیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var A_0 [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]charAt[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]0[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var A_4 [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]charAt[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]4[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_0[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_4[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن کد Unicode معادل برای یکی از کاراکترهای یک رشته ، بر اساس موقعیت آن کاراکتر در رشته مورد نظر، با روش charCodeAt

به دست آوردن کد Unicode معادل برای یکی از کاراکترهای یک رشته ، بر اساس موقعیت آن کاراکتر در رشته مورد نظر، با روش charCodeAt

با استفاده از روش charCodeAt در javascript ، می توانیم کد Unicode معادل برای یکی از کاراکترهای یک رشته (string) را بر اساس موقعیت آن کاراکتر در رشته مورد نظر (شماره کاراکتر بر اساس ترتیب قرارگیری در رشته)، به دست آوریم.

دقت شود که اولین کاراکتر موجود در رشته (string)، دارای شماره صفر می باشد. یعنی برای اشاره به اولین کاراکتر رشته، باید عدد 0 را در روش charCodeAt بنویسیم.به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var A_0 [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]charCodeAt[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]0[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var A_4 [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]charCodeAt[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]4[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_0[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A_4[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
جستجو به دنبال یک رشته درون رشته ای دیگر و به دست آوردن موقعیت اولین کاراکتر آن (در صورت وجود)، با روش indexOf

جستجو به دنبال یک رشته درون رشته ای دیگر و به دست آوردن موقعیت اولین کاراکتر آن (در صورت وجود)، با روش indexOf

با استفاده از روش indexOf در javascript ، می توانیم به دنبال یک رشته (string) درون رشته ای دیگر جستجو کنیم. چنانچه رشته مورد نظرمان درون رشته دیگر موجود باشد، روش indexOf ، موقعیت آن (موقعیت اولین کاراکتر آن در رشته دیگر) را برمی گرداند و یا چنانچه رشته مورد نظر درون رشته دیگر وجود نداشته باشد، روش indexOf ، مقدار 1- را برمی گرداند.

دقت شود که اولین کاراکتر موجود در رشته (string)، دارای شماره صفر می باشد. یعنی برای اشاره به اولین کاراکتر رشته، عدد 0 به کار می رود.

در روش indexOf ، می توانیم تعیین کنیم که جستجو در رشته، بعد از یک کاراکتر با شماره ای خاص انجام گیرد که شماره کاراکتر مربوط به شروع برای جستجو را باید در روش indexOf ذکر کنیم. این مورد را در مثال ها نشان داده ایم.

به مثال زیر توجه کنید :

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var lid_position [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]indexOf[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"lid"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var lid_position_after_5 [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]indexOf[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"lid"[/COLOR],[COLOR=#CC66CC]5[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var stan_position_after_3 [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]indexOf[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"stan"[/COLOR],[COLOR=#CC66CC]3[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]


document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]lid_position[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]lid_position_after_5[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]stan_position_after_3[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :Untitled.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن بخشی از یک رشته به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش در رشته اصلی

به دست آوردن بخشی از یک رشته به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش در رشته اصلی

به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش (زیررشته) در رشته اصلی، با روش substring در javascript :


با استفاده از روش substring در javascript ، می توانیم بخشی از یک رشته را به صورت یک رشته جدید به دست آوریم (جداسازی یک زیررشته (substring) از رشته اصلی). برای این منظور، باید موقعیت اولین و آخرین کاراکتر مربوط به آن بخش (زیررشته) را در رشته اصلی تعیین کنیم. بنابراین باید درون پرانتز روش substring ، دو عدد را بنویسیم، اولین عدد برابر موقعیت اولین کاراکتر آن بخش از رشته و عدد دوم برابر موقعیت کاراکتر بعد از آخرین کاراکتر آن بخش (یعنی موقعیت آخرین کاراکتر به اضافه یک) می باشد.

دقت شود که اولین کاراکتر موجود در رشته (string)، دارای شماره صفر می باشد (نه شماره 1).

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]substring[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]0[/COLOR],[COLOR=#CC66CC]10[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var C [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]substring[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]6[/COLOR],[COLOR=#CC66CC]10[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]C[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :[/h]

Untitled.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش در رشته اصلی

به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش در رشته اصلی

به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین و آخرین کاراکتر آن بخش (زیررشته) در رشته اصلی (با امکان تعیین موقعیت کاراکتر از اول رشته اصلی یا از آخر رشته اصلی)، با روش slice در javascript :

با استفاده از روش slice در javascript ، می توانیم بخشی از یک رشته را به صورت یک رشته جدید به دست آوریم (جداسازی یک زیررشته (substring) از رشته اصلی). برای این منظور، باید موقعیت اولین و آخرین کاراکتر مربوط به آن بخش (زیررشته) را در رشته اصلی تعیین کنیم. بنابراین باید درون پرانتز روش slice ، دو عدد را بنویسیم، اولین عدد برابر موقعیت اولین کاراکتر آن بخش از رشته و عدد دوم برابر موقعیت کاراکتر بعد از آخرین کاراکتر آن بخش (یعنی موقعیت آخرین کاراکتر به اضافه یک) می باشد.

کاربرد روش slice در javascript ، مشابه روش substring می باشد و تنها تفاوت آن این است که در روش substring ، موقعیت کاراکتر را بر اساس تعداد کاراکتر قبل از آن از اول رشته اصلی تعیین می کردیم، اما برای روش slice می توانیم این شمارش را از آخر رشته اصلی انجام بدهیم یعنی مثلا بگوییم که از آخر رشته اصلی، سومین کاراکتر. بنابراین اگر قصد داشتیم که شمارش از آخر رشته اصلی باشد، یک علامت منفی قبل از شماره مورد نظرمان (که از آخر شمرده ایم) قرار می دهیم.دقت شود که اولین کاراکتر موجود در رشته (string)، دارای شماره صفر می باشد (نه شماره 1).

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]slice[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]0[/COLOR],[COLOR=#CC66CC]10[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var C [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]slice[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]6[/COLOR],[COLOR=#CC66CC]10[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var D [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]slice[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]0[/COLOR],[COLOR=#339933]-[/COLOR][COLOR=#CC66CC]4[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var E [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]slice[/COLOR][COLOR=#009900]([/COLOR][COLOR=#339933]-[/COLOR][COLOR=#CC66CC]6[/COLOR],[COLOR=#339933]-[/COLOR][COLOR=#CC66CC]4[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]C[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]D[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]E[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین کاراکتر و طول آن بخش (زیررشته) در رشته اصلی

به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین کاراکتر و طول آن بخش (زیررشته) در رشته اصلی

به دست آوردن بخشی از یک رشته (string) به صورت یک رشته جدید، بر اساس تعیین موقعیت اولین کاراکتر و طول آن بخش (زیررشته) در رشته اصلی، با روش substr در javascript :


با استفاده از روش substr در javascript ، می توانیم بخشی از یک رشته را به صورت یک رشته جدید به دست آوریم (جداسازی یک زیررشته (substring) از رشته اصلی). برای این منظور، باید موقعیت اولین کاراکتر و طول مربوط به آن بخش (زیررشته) را در رشته اصلی تعیین کنیم. بنابراین باید درون پرانتز روش substr ، دو عدد را بنویسیم، اولین عدد برابر موقعیت اولین کاراکتر آن بخش از رشته و عدد دوم برابر طول آن بخش (یعنی تعداد کاراکترها) می باشد.

دقت شود که اولین کاراکتر موجود در رشته (string)، دارای شماره صفر می باشد (نه شماره 1).

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"kelidestan.com"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]substr[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]0[/COLOR],[COLOR=#CC66CC]10[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
var C [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]substr[/COLOR][COLOR=#009900]([/COLOR][COLOR=#CC66CC]6[/COLOR],[COLOR=#CC66CC]4[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]C[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :[/h]
Untitled.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
جداسازی بخش های مختلف یک رشته به صورت تعدادی زیر رشته و برگرداندن آنها به صورت یک آرایه، بر اساس یک علامت جداکننده

جداسازی بخش های مختلف یک رشته به صورت تعدادی زیر رشته و برگرداندن آنها به صورت یک آرایه، بر اساس یک علامت جداکننده

جداسازی بخش های مختلف یک رشته به صورت تعدادی زیر رشته (substring) و برگرداندن آنها به صورت یک آرایه (array)، بر اساس یک علامت جداکننده (delimiter) قرار گرفته در بین بخش ها، با روش split در javascript :



در برخی مواقع، هنگامی که قصد داریم که تعدادی رشته مجزا را در یک رشته قرار بدهیم، به گونه ای که بعدا بتوانیم آنها را از یکدیگر تشخیص داده و مجزا کنیم، یک علامت جداکننده (delimiter) را بین آنها قرار می دهیم. بنابراین این علامت باعث می شود که بعدا بتوانیم رشته ها را از یکدیگر تشخیص بدهیم. در اکثر زبان های برنامه نویسی، دستوری وجود دارد که برای آن، علامت جداکننده (delimiter) را تعیین می کنند و سپس آن دستور، رشته ها را از هم جدا کرده و یک آرایه را برمی گرداند که هر عنصر آن آرایه، حاوی یکی از آن رشته ها است. برای این منظور، روش split در javascript در نظر گرفته شده است.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"E,F,G,H"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]split[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]","[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900][[/COLOR][COLOR=#CC66CC]0[/COLOR][COLOR=#009900]][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900][[/COLOR][COLOR=#CC66CC]1[/COLOR][COLOR=#009900]][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
تبدیل تمام حروف موجود در یک رشته (string) به حروف کوچک (lowercase)، با روش toLowerCase در javascript

تبدیل تمام حروف موجود در یک رشته (string) به حروف کوچک (lowercase)، با روش toLowerCase در javascript

با استفاده از روش toLowerCase در javascript ، می توانیم تمام حروف موجود در یک رشته (string) را به حروف کوچک (lowercase) تبدیل کنیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"WWW.kelidestan.COM"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]toLowerCase[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
تبدیل تمام حروف موجود در یک رشته (string) به حروف بزرگ (uppercase)، با روش toUpperCase در javascript

تبدیل تمام حروف موجود در یک رشته (string) به حروف بزرگ (uppercase)، با روش toUpperCase در javascript

با استفاده از روش toUpperCase در javascript ، می توانیم تمام حروف موجود در یک رشته (string) را به حروف بزرگ (uppercase) تبدیل کنیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#339933]<[/COLOR]script type[COLOR=#339933]=[/COLOR][COLOR=#0000FF]"text/javascript"[/COLOR][COLOR=#339933]>[/COLOR]
var A [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"WWW.kelidestan.COM"[/COLOR][COLOR=#339933];[/COLOR]
var B [COLOR=#339933]=[/COLOR] A.[COLOR=#006633]toUpperCase[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]A[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"<br />"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
document.[COLOR=#006633]write[/COLOR][COLOR=#009900]([/COLOR]B[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#339933]</[/COLOR]script[COLOR=#339933]>[/COLOR][/FONT]
[/FONT][/COLOR]
[h=4]نتیجه :Untitled.jpg[/h]
 
بالا