ÛÚ© تسک عÙ
ÙÛ Ø±Ø§ در ÙØ¸Ø± Ø¨Ú¯ÛØ±Ûد â Ù
ا ÛÚ© Ø´Ù
ار٠تÙÙÙ Ù
اÙÙØ¯ "67-45-123-(903)7+" دارÛÙ
Ù Ø¨Ø§ÛØ¯ آ٠را Ø¨Ù Ø§Ø±ÙØ§Ù
تبدÛÙ Ú©ÙÛÙ
: 79031234567.
Ø¨Ø±Ø§Û Ø§ÙØ¬Ø§Ù اÛÙ ØªØ³Ú©Ø Ù Ûâ ØªÙاÙÛÙ ÙØ± ÚÛØ²Û را ک٠عدد ÙÛØ³Øª Ù¾ÛØ¯Ø§ Ù ØØ°Ù Ú©ÙÛÙ . Ú©ÙØ§Ø³ ÙØ§Û کاراکتر Ù Û ØªÙØ§Ùد در اÛÙ Ù ÙØ±Ø¯ Ú©Ù Ú© Ú©ÙØ¯.
Ú©ÙØ§Ø³ کاراکتر Ù٠اد Ø®Ø§ØµÛ Ø§Ø³Øª ک٠با ÙØ± ÙÙ Ø§Ø¯Û Ø§Ø² ÛÚ© Ù Ø¬Ù ÙØ¹Ù خاص Ù Ø·Ø§Ø¨ÙØª دارد.
Ø¨Ø±Ø§Û Ø´Ø±ÙØ¹Ø Ø¨ÛØ§ÛÛØ¯ Ú©ÙØ§Ø³ Â«Ø§Ø±ÙØ§Ù
» را Ø¨Ø±Ø±Ø³Û Ú©ÙÛÙ
. Ø¨Ù ØµÙØ±Øª \d ÙÙØ´ØªÙ Ù
Ûâ Ø´Ùد ٠با âÙØ± رÙÙ
Ûâ Ù
Ø·Ø§Ø¨ÙØª دارد.
ب٠عÙÙØ§Ù Ù Ø«Ø§ÙØ Ø¨ÛØ§ÛÛØ¯ اÙÙÛ٠رÙ٠را در ش٠ار٠تÙÙÙ Ù¾ÛØ¯Ø§ Ú©ÙÛÙ :
let str = "+7(903)-123-45-67";
let regexp = /\d/;
alert( str.match(regexp) ); // 7
بدÙ٠پرÚÙ
gØ Ø¹Ø¨Ø§Ø±Øª Ø¨Ø§ÙØ§Ø¹Ø¯Ù ÙÙØ· Ø¨Ù Ø¯ÙØ¨Ø§Ù اÙÙÛÙ ØªØ·Ø§Ø¨Ù Ø§Ø³ØªØ Ú©Ù Ø§ÙÙÛ٠رÙÙ
\d Ù
Û Ø¨Ø§Ø´Ø¯.
Ø¨ÛØ§ÛÛØ¯ پرÚÙ
g را اضاÙÙ Ú©ÙÛÙ
تا ÙÙ
Ù Ø§Ø±ÙØ§Ù
را Ù¾ÛØ¯Ø§ Ú©ÙÛÙ
:
let str = "+7(903)-123-45-67";
let regexp = /\d/g;
alert( str.match(regexp) ); // آراÛÙ Ø§Û Ø§Ø² اعداد : 7,9,0,3,1,2,3,4,5,6,7
// :Ø¨ÛØ§ÛÛØ¯ از اÛ٠آراÛÙ Ø´Ù
ار٠تÙÙÙÛ Ø¨Ø³Ø§Ø²ÛÙ
ک٠تÙÙØ§ ØØ§ÙÛ Ø§Ø±ÙØ§Ù
است
alert( str.match(regexp).join('') ); // 79031234567
اÛÙ ÛÚ© Ú©ÙØ§Ø³ کاراکتر Ø¨Ø±Ø§Û Ø§Ø±ÙØ§Ù Ø¨ÙØ¯. Ú©ÙØ§Ø³ ÙØ§Û کاراکتر ÙØ§Û دÛÚ¯Ø±Û ÙÛØ² ÙØ¬Ùد Ø¯Ø§Ø±ÙØ¯.
Ø¨ÛØ´ØªØ±ÛÙ Ø§Ø³ØªÙØ§Ø¯Ù ÙØ§ Ø¹Ø¨Ø§Ø±ØªÙØ¯ از:
\d(âdâ Ù Ø®ÙÙ âdigit(رÙÙ )â)- رÙÙ
: Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø§Ø²
0تا9. \s(âsâ Ù Ø®ÙÙ âspace(ÙØ§ØµÙÙ)â)- ÛÚ© Ø¹ÙØ§Ù
ت ÙØ§ØµÙÙ: شاÙ
Ù ÙØ§ØµÙÙâÙØ§Ø تب ÙØ§
t\Ø Ø®Ø·ÙØ· Ø¬Ø¯ÛØ¯n\Ù ÚÙØ¯ کاراکتر Ú©Ù ÛØ§Ø¨ دÛÚ¯Ø±Ø Ù Ø§ÙÙØ¯v\Øf\Ùr\. \w(âwâ Ù Ø®ÙÙ âwordâ)- ÛÚ© کاراکتر âÚ©ÙÙ
٠اÛâ: ÛØ§ ÛÚ© ØØ±Ù اÙÙØ¨Ø§Û ÙØ§ØªÛÙ ÛØ§ ÛÚ© رÙÙ
ÛØ§ Ø²ÛØ±Ø®Ø·
_. ØØ±ÙÙ ØºÛØ± ÙØ§ØªÛÙ (٠اÙÙØ¯ Ø³ÛØ±ÛÙÛÚ© ÛØ§ ÙÙØ¯Û) بÙ\wتعÙÙ ÙØ¯Ø§Ø±Ùد.
ب٠عÙÙØ§Ù Ù
Ø«Ø§ÙØ \d\s\w ب٠Ù
Ø¹ÙØ§Û ÛÚ© رÙÙ
است Ú©Ù Ø¨Ù Ø¯ÙØ¨Ø§Ù Ø¢Ù ÛÚ© کاراکتر ÙØ§ØµÙÙ Ù Ø¨Ù Ø¯ÙØ¨Ø§Ù Ø¢Ù ÛÚ© کاراکتر Ú©ÙÙ
ÙâØ§Û Ù
اÙÙØ¯ 1 a.
ÛÚ© regexp ٠٠ک٠است شا٠٠ÙÙ Ø§Ø¯ÙØ§Û ٠ع٠ÙÙÛ Ù Ú©ÙØ§Ø³ ÙØ§Û کاراکتر باشد.
Ø¨Ø±Ø§Û Ù
Ø«Ø§ÙØ CSS\d با رشت٠Match:CSS با ÛÚ© رÙÙ
بعد از Ø¢Ù Ù
Ø·Ø§Ø¨ÙØª دارد:
let str = "Is there CSS4?";
let regexp = /CSS\d/
alert( str.match(regexp) ); // CSS4
ÙÙ ÚÙÛÙ Ù Û ØªÙØ§ÙÛ٠از Ø¨Ø³ÛØ§Ø±Û از Ú©ÙØ§Ø³ ÙØ§Û کاراکتر Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛÙ :
alert( "I love HTML5!".match(/\s\w\w\w\w\d/) ); // ' HTML5'
عبارت Ø¯Ø§Ø±Ø§Û Ù Ø·Ø§Ø¨ÙØª (ÙØ± Ú©ÙØ§Ø³ کاراکتر regexp Ø¯Ø§Ø±Ø§Û Ú©Ø§Ø±Ø§Ú©ØªØ± ÙØªÛØ¬Ù Ù Ø±Ø¨ÙØ·Ù است):
Ú©ÙØ§Ø³ ÙØ§Û Ù Ø¹Ú©ÙØ³ (Inverse classes)
Ø¨Ø±Ø§Û ÙØ± Ú©ÙØ§Ø³ کاراکتر ÛÚ© âÚ©ÙØ§Ø³ Ù Ø¹Ú©ÙØ³â ÙØ¬Ùد دارد ک٠با ÙÙ Ø§Ù ØØ±Ù ٠شخص Ù Û Ø´ÙØ¯Ø ا٠ا با ØØ±Ù٠بزرگ ÙØ´Ø§Ù Ø¯Ø§Ø¯Ù Ù Û Ø´ÙØ¯.
âÙ Ø¹Ú©ÙØ³â ب٠اÛ٠٠عÙÛ Ø§Ø³Øª ک٠با ت٠ا٠کاراکتر ÙØ§Û دÛگر Ù Ø·Ø§Ø¨ÙØª Ø¯Ø§Ø±Ø¯Ø Ø¨Ù Ø¹ÙÙØ§Ù ٠ثاÙ:
\D- ØºÛØ± رÙÙ
Û: ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Ù Ø¬Ø²
\dØ Ø¨Ù Ø¹ÙÙØ§Ù ٠ثا٠ÛÚ© ØØ±Ù. \S- بدÙÙ ÙØ§ØµÙÙ: ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Ù Ø¬Ø²
\sØ Ø¨Ù Ø¹ÙÙØ§Ù ٠ثا٠ÛÚ© ØØ±Ù. \W- کاراکتر ØºÛØ± Ú©ÙÙ
٠اÛ: ÙØ± ÚÛØ²Û جز
\wØ Ø¨Ù Ø¹ÙÙØ§Ù ٠ثا٠ÛÚ© ØØ±Ù ØºÛØ± ÙØ§ØªÛÙ ÛØ§ ÛÚ© ÙØ§ØµÙÙ.
در Ø§Ø¨ØªØ¯Ø§Û ÙØµÙ Ø¯ÛØ¯ÛÙ
Ú©Ù ÚÚ¯ÙÙ٠از Ø±Ø´ØªÙ Ø§Û Ù
اÙÙØ¯ +7(903)-123-45-67 ÛÚ© Ø´Ù
ار٠تÙÙ٠تÙÙØ§ با اعداد بسازÛÙ
: ÙÙ
Ù Ø§Ø±ÙØ§Ù
را Ù¾ÛØ¯Ø§ Ú©ÙÛØ¯ ٠آÙÙØ§ را ب٠ÙÙ
Ù
تص٠کÙÛØ¯.
let str = "+7(903)-123-45-67";
alert( str.match(/\d/g).join('') ); // 79031234567
ÛÚ© را٠جاÛگزÛÙ Ù Ú©ÙØªØ§Ùتر اÛ٠است Ú©Ù \D ØºÛØ± رÙÙ
Û Ø±Ø§ Ù¾ÛØ¯Ø§ Ú©ÙÛØ¯ ٠آÙÙØ§ را از Ø±Ø´ØªÙ ØØ°Ù Ú©ÙÛØ¯:
let str = "+7(903)-123-45-67";
alert( str.replace(/\D/g, "") ); // 79031234567
ÙÙØ·ÙØ âÙØ± کاراکترÛâ Ø§Ø³Øª
ÙÙØ·Ù .:pattern ÛÚ© Ú©ÙØ§Ø³ کاراکتر ÙÛÚ٠است ک٠با âÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Ù Ø¬Ø² خط Ø¬Ø¯ÛØ¯â Ù
Ø·Ø§Ø¨ÙØª دارد.
Ø¨Ø±Ø§Û Ù Ø«Ø§Ù:
alert( "Z".match(/./) ); // Z
ÛØ§ در ÙØ³Ø· ÛÚ© regexp:
let regexp = /CS.4/;
alert( "CSS4".match(regexp) ); // CSS4
alert( "CS-4".match(regexp) ); // CS-4
alert( "CS 4".match(regexp) ); // CS 4 (ÙØ§ØµÙÙ ÙÛØ² کاراکتر Ù
Û Ø¨Ø§Ø´Ø¯)
ÙØ·ÙØ§Ù ØªÙØ¬Ù Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´ÛØ¯ Ú©Ù ÙÙØ·Ù Ø¨Ù Ù Ø¹ÙØ§Û âÙØ± کاراکترÛâ Ø§Ø³ØªØ ا٠ا ÙÙ âØ¹Ø¯Ù ÙØ¬Ùد ÛÚ© کاراکترâ. Ø¨Ø§ÛØ¯ Ú©Ø§Ø±Ø§Ú©ØªØ±Û ÙØ¬Ùد داشت٠باشد ک٠با Ø¢Ù Ù Ø·Ø§Ø¨ÙØª داشت٠باشد:
alert( "CS4".match(/CS.4/) ); // null, Ù
ÙØ·Ø¨Ù ÙÛØ³Øª Ø²ÛØ±Ø§ ÙÛÚ Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Ø±Ø§Û ÙÙØ·Ù ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯
ÙÙØ·Ù Ø¨Ù Ù Ø¹ÙØ§Û ÙØ§ÙØ¹Û Ú©Ù٠٠ب٠عÙÙØ§Ù ÙØ± کاراکتر با پرÚÙ âsâ Ø§Ø³Øª.
Ø¨Ù Ø·ÙØ± Ù¾ÛØ´ ÙØ±Ø¶Ø ÛÚ© ÙÙØ·Ù با کاراکتر خط Ø¬Ø¯ÛØ¯ n\ Ù
Ø·Ø§Ø¨ÙØª ÙØ¯Ø§Ø±Ø¯.
Ø¨Ø±Ø§Û Ù
Ø«Ø§ÙØ عبارت Ø¨Ø§ÙØ§Ø¹Ø¯Ù A.B با A ٠سپس B با ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Û٠آÙÙØ§Ø ب٠جز خط Ø¬Ø¯ÛØ¯ n\ Ù
Ø·Ø§Ø¨ÙØª دارد:
alert( "A\nB".match(/A.B/) ); // null (Ù
Ø·Ø§Ø¨ÙØª ÙØ¯Ø§Ø±Ø¯)
Ù ÙÙØ¹Ûتâ ÙØ§Û Ø²ÛØ§Ø¯Û ÙØ¬Ùد دارد Ú©Ù Ù Ûâ Ø®ÙاÙÛÙ ÛÚ© ÙÙØ·Ù Ø¨Ù Ù Ø¹ÙØ§Û ÙØ§ÙØ¹Û Ú©ÙÙ Ù âÙØ± کاراکترÛâ Ø¨Ø§Ø´Ø¯ ٠شا٠٠خط Ø¬Ø¯ÛØ¯ باشد.
اÛÙ ÙÙ
Ø§Ù Ú©Ø§Ø±Û Ø§Ø³Øª Ú©Ù flag s Ø§ÙØ¬Ø§Ù
Ù
Û Ø¯ÙØ¯. اگر ÛÚ© regexpØ Ø¢Ù Ø±Ø§ Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´Ø¯Ø ÛÚ© ÙÙØ·Ù .:pattern ب٠Ù
Ø¹ÙØ§Û ÙØ§ÙØ¹Û Ú©ÙÙ
٠با ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ù
Ø·Ø§Ø¨ÙØª دارد:
alert( "A\nB".match(/A.B/s) ); // A\nB (!Ù
Ø·Ø§Ø¨ÙØª دارد)
پرÚÙ
s در IE Ù¾Ø´ØªÛØ¨Ø§ÙÛ ÙÙ
Û Ø´ÙØ¯.
Ø®ÙØ´Ø¨Ø®ØªØ§ÙÙØ جاÛگزÛÙÛ ÙØ¬Ùد دارد ک٠در ÙÙ
٠جا کار Ù
Û Ú©ÙØ¯. Ù
Ûâ ØªÙاÙÛÙ
از ÛÚ© regexp Ù
اÙÙØ¯ [\s\S] Ø¨Ø±Ø§Û Ù
Ø·Ø§Ø¨ÙØª با âÙØ± کاراکترÛâ Ø§Ø³ØªÙاد٠کÙÛÙ
(اÛ٠اÙگ٠در Ù
ÙØ§ÙÙ Sets and ranges [...] Ù¾ÙØ´Ø´ Ø¯Ø§Ø¯Ù Ø®ÙØ§Ùد شد).
alert( "A\nB".match(/A[\s\S]B/) ); // A\nB (!Ù
Ø·Ø§Ø¨ÙØª دارد)
اÙÚ¯ÙÛ [\s\S] ب٠Ù
Ø¹ÙØ§Û ÙØ§ÙØ¹Û Ú©ÙÙ
Ù Ù
Û Ú¯ÙÛØ¯: âÛØ§ کاراکتر ÙØ§ØµÙÙ ÛØ§ ÙÙâ. ب٠عبارت دÛÚ¯Ø±Ø âÙØ± ÚÛØ²Ûâ. Ù
Ûâ ØªÙاÙÛÙ
از ÛÚ© Ø¬ÙØª Ú©ÙØ§Ø³ Ù
Ú©Ù
٠دÛÚ¯Ø±Ø Ù
اÙÙØ¯ [\d\D] Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛÙ
Ø Ú©Ù Ù
ÙÙ
ÙÛØ³Øª. ÛØ§ ØØªÛ [^]:pattern â Ø¨Ù اÛÙ Ù
عÙÛ Ú©Ù Ø¨Ø§ ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Ù Ø¬Ø² ÙÛÚ ÚÛØ² Ù
Ø·Ø§Ø¨ÙØª دارد.
ÙÙ
ÚÙÛ٠اگر Ø¨Ø®ÙØ§ÙÛÙ
ÙØ± د٠ÙÙØ¹ ÙÙØ·Ù را در ÛÚ© اÙÚ¯ÙÛ ÛÚ©Ø³Ø§Ù Ø¨Ø®ÙØ§ÙÛÙ
Ø Ù
Ûâ ØªÙاÙÛÙ
از اÛ٠ترÙÙØ¯ Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛÙ
: .:pattern ÙÙØ·Ù ÙØ§ÙØ¹Û Ú©Ù Ø¨Ù Ø±ÙØ´ Ù
عÙ
ÙÙÛ Ø±ÙØªØ§Ø± Ù
ÛâÚ©ÙØ¯ (خط Ø¬Ø¯ÛØ¯ را شاÙ
Ù ÙÙ
Û Ø´ÙØ¯)Ø Ù ÙÙ
ÚÙÛ٠راÙÛ Ø¨Ø±Ø§Û Ù
Ø·Ø§Ø¨ÙØª با âÙØ± کاراکترÛâ Ø¨Ø§ [\s\S] ÛØ§ Ù
شابÙ.
Ù
عÙ
ÙÙØ§ Ù
ا Ø¨Ù ÙØ¶Ø§Ùا ØªÙØ¬Ù Ú©Ù
Û Ù
Û Ú©ÙÛÙ
. Ø¨Ø±Ø§Û Ù
ا Ø±Ø´ØªÙ ÙØ§Û 1-5 Ù 1 - 5 ØªÙØ±Ûبا٠ÛÚ©Ø³Ø§Ù ÙØ³ØªÙد.
ا٠ا اگر ÛÚ© regexp ÙØ¶Ø§Ùا را در ÙØ¸Ø± ÙÚ¯ÛØ±Ø¯Ø ٠٠ک٠است کار ÙÚ©ÙØ¯.
Ø¨ÛØ§ÛÛØ¯ Ø³Ø¹Û Ú©ÙÛÙ Ø§Ø±ÙØ§Ù Û Ø±Ø§ ک٠با خط ÙØ§ØµÙ٠جدا Ø´Ø¯Ù Ø§ÙØ¯ Ù¾ÛØ¯Ø§ Ú©ÙÛÙ :
alert( "1 - 5".match(/\d-\d/) ); // null, Ù
Ø·Ø§Ø¨ÙØª ÙØ¯Ø§Ø±Ø¯!
Ø¨ÛØ§ÛÛØ¯ با Ø§ÙØ²ÙØ¯Ù ÙØ§ØµÙ٠ب٠regexp Ø¨Ù ØµÙØ±Øª `pattern:\d â \d آ٠را برطر٠کÙÛÙ :
alert( "1 - 5".match(/\d - \d/) ); // 1 - 5, ØØ§Ù درست کار Ù
Û Ú©ÙØ¯
// :Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛÙ
\s ÛØ§ Ù
Û ØªÙØ§ÙÛÙ
از Ú©ÙØ§Ø³
alert( "1 - 5".match(/\d\s-\s\d/) ); // 1 - 5, اÛÙ ÙÛØ² کار Ù
Û Ú©ÙØ¯
ÙØ¶Ø§ ÛÚ© کاراکتر است. از ÙØ¸Ø± اÙÙ ÛØª با ÙØ± کاراکتر دÛÚ¯Ø±Û Ø¨Ø±Ø§Ø¨Ø± است.
٠ا ÙÙ Ûâ ØªÙاÙÛÙ ÙØ§ØµÙÙâÙØ§ را از ÛÚ© عبارت Ø¨Ø§ÙØ§Ø¹Ø¯Ù اضاÙÙ ÛØ§ ØØ°Ù Ú©ÙÛÙ Ù Ø§ÙØªØ¸Ø§Ø± داشت٠باشÛ٠ک٠ب٠ÙÙ Ø§Ù ØµÙØ±Øª Ø¹Ù Ù Ú©ÙØ¯.
ب٠عبارت دÛÚ¯Ø±Ø Ø¯Ø± ÛÚ© عبارت Ø¨Ø§ÙØ§Ø¹Ø¯ÙØ ÙÙ Ù Ú©Ø§Ø±Ø§Ú©ØªØ±ÙØ§ Ù ÙÙ ÙØ³ØªÙد. ÙØ§ØµÙÙ ÙØ§ ÙÛØ² ÙÙ ÛÙ Ø·ÙØ±.
Ø®ÙØ§ØµÙ
Ú©ÙØ§Ø³ ÙØ§Û کاراکتر Ø²ÛØ± ÙØ¬Ùد دارد:
\dâ Ø±ÙÙ Û.\Dâ ØºÛر رÙÙ Û.\sâ ÙÙ Ø§Ø¯ÙØ§Û ÙØ§ØµÙÙØ تب ÙØ§Ø Ø®Ø·ÙØ· Ø¬Ø¯ÛØ¯.\Sâ ÙØ± ÚÛØ²Û ب٠جز\s.\wâ ØØ±ÙÙ ÙØ§ØªÛÙØ Ø§Ø¹Ø¯Ø§Ø¯Ø Ø®Ø· Ø²ÛØ±'_'.\Wâ ÙØ± ÚÛØ²Û ب٠جز\w..â Ø§Ú¯Ø± با پرÚÙ's'Ù٠را٠باشد ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ù ÙØ±Ø¯ ÙØ¨ÙÙ Ø§Ø³ØªØ Ø¯Ø± ØºÛØ± اÛÙ ØµÙØ±Øª ÙØ± Ú©Ø§Ø±Ø§Ú©ØªØ±Û Ø¨Ù Ø¬Ø² خط Ø¬Ø¯ÛØ¯n\.
â¦Ø§Ù ا اÛÙ Ù٠٠٠اجرا ÙÛØ³Øª!
Ø±Ù Ø²Ú¯Ø°Ø§Ø±Û ÛÙÙÛÚ©Ø¯Ø Ú©Ù ØªÙØ³Ø· Ø¬Ø§ÙØ§Ø§Ø³Ú©Ø±Ûپت Ø¨Ø±Ø§Û Ø±Ø´ØªÙ ÙØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ù Û Ø´ÙØ¯Ø ÙÛÚÚ¯Û ÙØ§Û Ø¨Ø³ÛØ§Ø±Û را Ø¨Ø±Ø§Û Ú©Ø§Ø±Ø§Ú©ØªØ±ÙØ§ ÙØ±Ø§ÙÙ Ù Û Ú©ÙØ¯Ø ٠اÙÙØ¯: ØØ±Ù٠ب٠کدا٠زبا٠تعÙ٠دارد (اگر ØØ±Ù باشد)Ø Ø¢ÛØ§ Ø¹ÙØ§Ù ت ÙÙØ·Ù Ú¯Ø°Ø§Ø±Û Ø§Ø³Øª Ù ØºÛØ±Ù.
Ù
ا Ù
Û ØªÙØ§ÙÛÙ
بر اساس اÛÙ ÙÛÚÚ¯Û ÙØ§ ÙÛØ² جستج٠کÙÛÙ
. Ø¨Ø±Ø§Û Ø§Û٠کار Ø¨Ø§ÛØ¯u را Ø¹ÙØ§Ù
ت Ú¯Ø°Ø§Ø±Û Ú©ÙÛØ¯ ک٠در Ù
ÙØ§ÙÙ Ø¨Ø¹Ø¯Û Ù¾ÙØ´Ø´ داد٠شد٠است.
ÙØ¸Ø±Ø§Øª
<code>Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛØ¯Ø Ø¨Ø±Ø§Û ÚÙØ¯Û٠خط â کد را درÙ٠تگ<pre>ÙØ±Ø§Ø± دÙÛØ¯Ø Ø¨Ø±Ø§Û Ø¨ÛØ´ از د٠خط کد â Ø§Ø² ÛÚ© جعبÙÙ Ø´ÙÛ Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛØ¯. (plnkrØ jsbinØ codepenâ¦)