کمپیوٹرزپروگرامنگ

جاوا سکرپٹ اس کا باقاعدہ اظہار مثالیں، باقاعدہ اظہار کی جانچ

ہایپر ٹیکسٹ زبان کی آمد، لیکن اس سے پہلے بلکہ یہ واضح ہو گیا ہے جب تک ہم صرف نظر آتے ہیں کہ نہیں ہونا چاہئے، لیکن کچھ شرائط کے تحت ایسا کرنے کے لئے، ایک خاص جگہ میں تبدیل کر دیا گیا کے اعداد و شمار کے تحت صحیح مقدار میں، ہمیشہ کی تلاش اور کی جگہ لے لے تقریب میں کسی بھی جدید ترین منظم پروگرامر. پروگرامنگ زبانوں میں آرٹ کی تلاش کے کرتیوں پیدا، اور ڈیٹا بیس کے نمونے لینے کے حالات کی شکلوں میں شاندار کارکردگی، ذخیرہ کردہ طریقہ کار، حملہ اور بڑا نمونہ سنبندپرک معلومات پٹریوں کے دوسرے ذرائع سے لیس. انقلاب کو باقاعدہ اظہار کے ظہور کی قیادت نہیں کیا، لیکن یہ معلومات تلاش اور کی جگہ لے لے کرنے کے لئے ایک مفید اور آسان طریقہ تھا. مثال کے طور پر باقاعدہ اظہار جاوا ای میل کو نمایاں طور پر زائرین کی رجسٹریشن آسان بنانے، غیر موجود پتوں پر پیغامات بھیجنے ویب سائٹ لوڈ نہیں ہے.

یہ کہنا کہ کہ ایک جاوا باقاعدہ اظہار () بہت بہتر produmannnyh انداز ہے indexOf روایتی چکریی اور آپریٹرز کے فریم میں بلاتا ہے، لیکن یہ اسکرپٹ کوڈ کمپیکٹ، لیکن تھوڑا uninitiated کے لئے قابل فہم ہے بنا دیا ہے کہ نہیں کہہ سکتے، واضح ہو سکتا ہے.

آبجیکٹ RegExp = + سانچے کے انجن

باقاعدہ اظہار - ایک سانچے + انجن ہے. لائن پر اس کا اطلاق، ایک پیٹرن اداکار - جاوا اعتراض - - RegExp، دوسرا پہلی اصل میں ایک باقاعدہ اظہار ہے. ہر ایک پروگرامنگ زبان کے لئے باقاعدہ اظہار لاگو کہ انجن مختلف ہیں. اور نہ تمام اختلافات اہم ہیں، لیکن یہ ذہن میں وہن کیا جانا چاہئے، کے طور پر احتیاط سے پہلے اس آپریشن کو باقاعدہ اظہار کی جانچ کرنا یقینی بنائیں.

باقاعدہ اظہار تحریری طور پر جب ایک خاص سنکیتن استعمال کرنے کے لئے بہت آسان اور بہت مؤثر ہے، لیکن یہ ڈویلپر کی طرف سے کی دیکھ بھال، سوچرچھتا اور صبر کی ضرورت ہے. سنکیتن کی طرف سے باقاعدہ اظہار پیٹرن کے لئے استعمال کرنے کی ضرورت ہے. یہ ایک دنی نہیں ہے، یہ «جاوا باقاعدہ اظہار کو لاگو کرنے کے لئے ایک طریقہ کار کی منطق ہے."

باقاعدہ اظہار پیٹرن

دو اختیارات کی اجازت ہے:

متغیر expOne = / ABC * / I؛

متغیر expTwo = RegExp ( "ABC *"، "میں")؛

عام طور پر جو پہلا طریقہ استعمال کیا. دوسری صورت میں، کوٹس، کیونکہ کردار کو استعمال کرنے کی '\'، یہ عام قوانین کی طرف سے فرار ہونے میں کامیاب ہونا ضروری ہے.

'میں' - پرچم اشارہ "کیس بے حسی". «گلوبل تلاش 'اور' M '- - ایک کثیر لائن تلاش آپ بھی جھنڈوں' جی 'استعمال کر سکتے ہیں.

علامت '/' ایک ٹیمپلیٹ کو استعمال کرنے کے لئے عام بات کی نشاندہی کرنے کے لئے.

شروع اور باقاعدہ اظہار کے اختتام

'^' جس حرف (حروف) کا تعین آخر میں ہونا چاہیے حرف (حروف) باقاعدہ اظہار شروع کرنے کے لئے جس میں سے ہے، اور '$' کی وضاحت کرتا ہے. تم وہ ایک مختلف معنی ہے جہاں ایک اظہار، اندر ان کے ساتھ استعمال نہیں کرنا چاہئے.

مثال کے طور پر

متغیر eRegExp = نئے RegExp (cRegExp، 'میں')؛

متغیر cRegRes = ''؛

متغیر sTest = 'AbcZ'؛

اگر (eRegExp.test (sTest)) {

cRegRes + = '- جی ہاں'؛

} ورنہ {

cRegRes + = '- کوئی'؛

}

متغیر dTestLine = ہیں document.getElementByID ( 'scTestLine')؛

dTestLine.innerHTML = 'اظہار /' + cRegExp + 'صف کے لئے / "' + sTest + '' '+ cRegRes.

عنصر 'scTestLine' نتیجے میں جائے گا (cRegExp متغیر ایک اسی معنی ہے):

اظہار رائے / ^ AbcZ $ / سٹرنگ "abcz" کے لئے - جی ہاں

آپ 'میں' پرچم کو ہٹا دیں، تو نتیجہ ہے:

اظہار رائے / ^ AbcZ $ / سٹرنگ "abcz" کے لئے - کوئی

ایک باقاعدہ اظہار کے مندرجات

ایک باقاعدہ اظہار حروف کی ترتیب، تلاش کے ساتھ مشروط ہے جس میں ہے. اظہار / QWERTY / اندراج کے لئے تلاش کر اس تسلسل ہے:

اظہار رائے / QWERTY / سٹرنگ کے لئے "QWERTY" - جی ہاں

اظہار رائے / QWERTY سٹرنگ کے لئے / "123qwerty456" - جی ہاں

'^' تبدیلیاں اظہار کی طلب ہیں:

اظہار رائے / ^ QWERTY سٹرنگ کے لئے / "123qwerty456" - نہیں

اظہار رائے / ^ QWERTY سٹرنگ کے لئے / "qwerty456" - جی ہاں

اسی طرح لائن کی علامت کے اختتام کے لئے. باقاعدہ اظہار مستقل مزاجی کے لئے کی اجازت دیتے ہیں: مثال کے طور پر، [AZ]، [AZ]، [0-9] - اس کیس یا اعداد و شمار میں حروف تہجی کے تمام خطوط. روسی حروف بھی استعمال کیا جا سکتا ہے، لیکن (جس کی کوشش کر رہا ہے کی کوشش کر رہا ہے کہ) ڈور کی انکوڈنگ اور صفحات پر توجہ دینا چاہئے. اکثر روسی حروف، اسی طرح خصوصی حروف، یہ کوڈ قائم کرنے افضل ہے.

ان کی تعداد کے ساتھ درج ذیل دیئے گئے ایک باقاعدہ اظہار، کسی خاص مقام پر بعض علامات کی موجودگی کے لئے اختیارات کی وضاحت کر سکتے قیام کب: '*' = 0 تکرار یا زیادہ بار؛ '+' = 1 یا اس سے زیادہ تکرار اوقات؛ {1} '+' کے طور پر ایک ہی ہے؛ {N} = تکرار بالکل ن اوقات؛ {N،} = ن تکرار مرتبہ یا اس سے زیادہ؛ {N، M} = M گنا ن کی تکرار.

بریکٹ کا استعمال کرتے ہوئے، آپ کردار کے اختیارات میں سے مقرر کی وضاحت کر سکتے ہیں. یہ اس طرح لگ رہا ہے. [Abcd میں] = [اشتھار] = ہر چار علامت: 'اے'، 'بی'، 'ج' یا 'D'. آپ کو دوسری صورت کی وضاحت کر سکتے ہیں. سیٹ میں بیان کردہ ان لوگوں کے علاوہ کسی کردار: [^ ABCD] 'اے' کے علاوہ کسی کردار، 'بی'، 'ج' یا 'D' =. '؟' واضح رہے کہ اس مقام پر علامت نہیں ہو سکتا اشارہ کرتا ہے. '.' NEWLINE اشارہ علاوہ کسی کردار متعین کرتا ہے. یہ '\ N'، '\ R'، '\ u2028' یا '\ u2029'. اظہار رائے '\ ے * | \ S *' | نیولائنز سمیت کسی بھی کردار، کے لئے تلاش کا مطلب = '* [\ S \ S]'.

باقاعدہ اظہار کی آسان کردہ ورژن

اظہار رائے '[\ ے | \ S] *' - تلاش کی جگہ، یا اس کی کمی، کہ تمام ہے کہ لائن پر ہے. ان کی غیر موجودگی - اس صورت میں، علامت '\ ے' ایک جگہ، اور '\ S' کی طرف اشارہ کرتا.

اسی طرح، آپ ہندسے کی تلاش کے لئے '\ D' استعمال کر سکتے ہیں، اور '\ D' ایک غیر عددی کردار تلاش کریں. سنکیتن '\ چ'، 'R' اور '\ این فارم فیڈ، گاڑی کی واپسی اور لائن فیڈ کے مطابق.

ٹیب کردار - '\ T'، عمودی - '\ V'. عہدہ '\ W' کسی بھی لاطینی حروف تہجی کردار (حروف، ہندسوں، اور کشید نشان) = [A-ZA-z0-9_] پائے.

عہدہ 'W \' [^ A-ZA-z0-9_] کے برابر ہے. یہ کہ حروف تہجی، تعداد، یا '_' کا ایک خط نہیں ہے کسی بھی کردار کا مطلب ہے.

تلاش کردار '\ 0' = سرچ NUL حروف. تلاش '\ xHH' یا '\ uHHHH' = تلاش کردار کوڈ یا HHHH HH بالترتیب. H - شش اعشاری ہندسے.

سفارش الفاظ اور باقاعدہ اظہار کی کوڈنگ

کوئی باقاعدہ اظہار احتیاط قطاروں کے مختلف ورژن پر تجربہ کرنے کے لئے اہم ہے.

چھوٹا ہو جائے گا ایک باقاعدہ اظہار کی خرابی پیدا کرنے کے تجربے کے ساتھ، لیکن اس کے باوجود ہمیشہ ذہن میں رکھنا چاہئے کہ لکھنے باقاعدہ اظہار کے قوانین کے ان کے اپنے علم، سچ نہیں ہو سکتا "باقاعدہ موسم" آپس میں ایک زبان سے منتقل کیا جاتا ہے خاص طور پر جب.

کلاسک (عین مطابق اشارہ) اور ایک باقاعدہ اظہار کا ایک آسان ورژن کے درمیان انتخاب کرنا، یہ سب سے پہلے ترجیح دیتے ہیں کے لئے بہتر ہے. سب کے بعد، کلاسیکی میں ہمیشہ واضح طور پر دلالت کرتی ہے دونوں کی کوشش کی ہے. باقاعدہ اظہار یا تلاش سٹرنگ روسی حروف ہیں، تو ایک بھی انکوڈنگ تمام لائنوں اور ایک باقاعدہ اظہار انجام دیتا جاوا کوڈ مل چلاتا ہے جس پر صفحے کی قیادت کرنا چاہئے.

ایک کردار پروسیسنگ، غیر لاطینی حروف ہے تو، یہ کردار رموز، نہ کرداروں کو خود کے ایک اشارہ پر غور کرنے کے سمجھ میں آتا ہے.

جاوا باقاعدہ اظہار میں تلاش الگورتھم کو لاگو کرتے وقت احتیاط سے چیک کیا جائے چاہئے. اس کردار کی انکوڈنگ کو کنٹرول کرنے میں خاص طور پر اہم ہے.

مستقل اظہار میں قوسین

ترتیب مختلف حالتوں - بریکٹ علامت، ہونا ضروری ہے جس میں یا ایک مخصوص جگہ میں نہیں ہو سکتا، اور گول کے لئے اختیارات کی وضاحت. لیکن یہ صرف ایک عام اصول ہے. اس سے کوئی رعایت نہیں ہے، لیکن ایپلی کیشنز کی ایک وسیع اقسام ہے.

متغیر cRegExp = "[AZ] * (PNG | JPG | GIF)."؛

متغیر eRegExp = نئے RegExp (cRegExp، 'میں')؛

متغیر cRegRes = ''؛

متغیر sTest = 'picture.jpg'؛

اگر (eRegExp.test (sTest)) {

cRegRes + = '- جی ہاں'؛

} ورنہ {

cRegRes + = '- کوئی'؛

}

نتائج:

/[az]*.(png|jpg|gif)/ لائن "picture.jpg" کیلئے اظہار - جی ہاں

"picture.jpg" لائن کے لئے /^[ad][az]*.(png|jpg|gif)/ اظہار - کوئی

/^[ad][az]*.(png|jpg|gif)/ لائن "apicture.jpg" کیلئے اظہار - جی ہاں

"apicture.jg" لائن کے لئے /^[ad][az]*.(png|jpg|gif)/ اظہار - کوئی

یہ سب کہ، اس کے بعد ایک ستارے صفر اوقات موجود ہو سکتا ہے غور کرنا چاہیے. یہ "باقاعدہ موسم" میں کم از کم غیر متوقع طور پر کام کر سکتے ہیں کا مطلب ہے.

RegExp چیک کریں - جانچنے کا ای میل

، تلاش، تقسیم کی جگہ لے لے اور میچ: دو طریقوں، ٹیسٹ اور Exec کے حاصل کی، اور ان کے طریقوں میں لائنوں اشیاء (STRING) (افعال) میں استعمال کیا جا سکتا باقاعدہ جاوا اظہار میں.

ٹیسٹ کے طریقہ کار کو پہلے ہی مظاہرہ کیا گیا ہے، یہ آپ کے باقاعدہ اظہار کی درست جانچ کرنا اجازت دیتا ہے. طریقہ نتیجہ: جھوٹے / سچ.

مندرجہ ذیل جاوا باقاعدہ اظہار غور کریں. "مشکل ہے، لیکن یقینی طور پر" کی تعداد سے ای میل کی جانچ پڑتال کریں:

متغیر eRegExp = /^(([^<>()\[\]\\.،؛:\s@"]+(\.[^<>()\[\]\\.،؛:\s @ "] +) *) | (" + ")) @ ((\ [[0-9] {1،3} \ [0-9] {1،3} \ [0-9] {.. . 1،3} \ [0-9] {1،3}]) | (. ([A-ZA-Z \ -0-9] + \) + [A-ZA-Z] {2}) ) / $؛

ایک سٹرنگ متغیر sTest ='SlavaChip@sci.by 'سچے دیتا ہے، پھر وہاں اس جملے کو درست ای میل ایڈریس جاتا ہے. آڈٹ eRegExp.test (sTest) کی طرف سے منعقد کی گئی.

عملی استعمال: ای میل کے علاج

Exec کے طریقہ کار کی پیداوار سرنی فراہم کرتا ہے، کال کریں:

متغیر aResult = eRegExp.exec (sTest)؛

cRegRes = '
ایک' + aResult.length + '
ایک'؛
{(؛؛ میں cRegRes + = aResult [میں] + '
ایک'؛
}

یہ مندرجہ ذیل نتیجہ دیتا ہے:

9
Slava.Chip@sci.by
Slava.Chip
Slava.Chip
.Chip
جانچ
sci.by
جانچ
sci.by
سائنس.

دیگر طریقوں اسی طرح کام کرتے ہیں. یہ اپنے آپ کو ان کی جانچ پڑتال کرنے کے لئے سفارش کی جاتی ہے. ترقی اور باقاعدہ اظہار کے استعمال، یہ عملی طور پر کام کرنے کے لئے ضروری ہے، کوڈ کاپی یہاں ہمیشہ مشورہ دیا جاتا نہیں ہے.

مقبول "باقاعدہ موسم"

جاوا باقاعدہ اظہار بہت زیادہ آسان اختیارات ہیں نہ صرف کے ای میل کرنے کے لئے دیا. مثال کے طور پر /^[\w-\.]+@[\w-]+\.[az]{2،3}$/i. تاہم، اس اوتار کا ای میل ایڈریس ریکارڈ نہیں مجسم اکاؤنٹ میں لے جاتا ہے.

کورس کے، آپ کو ان کی تجویز پیش کی ہے کہ کس طرح جاوا باقاعدہ اظہار پر ان کے اپنے ڈیزائن کرنے سے پہلے کا تجزیہ کرنے، ساتھیوں کے تجربے کو دیکھنے ضروری ہے. لیکن کچھ مشکلات ہیں. یا، '\' '/' قیمت درج ہیں: ہم نہیں بھولنا چاہئے ایک سکرپٹ باقاعدہ اظہار (کاپی جب کا ترجمہ) ضروری حروف نقل کر سکتے ہیں. اس سے آپ کو طویل تلاش کر سکتے ہیں جس کی غلطی، کی قیادت کریں گے.

یہ اکاؤنٹ میں معمول لینے کے لئے ضروری ہے کہ "انسانی جہت". فون، وزیٹر (شخص) ہو سکتا ہے جس کے لئے رسمی جاوا باقاعدہ اظہار کے بعد، یہ مختلف طریقوں سے دیا جاتا ہے: 123-45-67، (29) 1234567، 80291234567 یا 375291234567. اور یہ سب ایک ہی نمبر ہے. ایک سے زیادہ پیٹرن ہجے ہمیشہ قابل قبول نہیں ہے، اور اعداد لکھنے غیر ضروری تکلیف یا پابندیوں تشکیل دے سکتے ہیں کے لئے قوانین کی غیر لچکدار تعین. آپشن / ^ \ D [\ D \ (\) \ -] {4،14} \ D $ / میں نے آپ کو آپ کے فون نمبر کی جانچ زیادہ تر مقدمات کے لئے موزوں ہے.

آپ کو ایک جاوا باقاعدہ اظہار، صرف ہندسوں چیک کے بنانے کے لئے چاہتے ہیں، یہاں تک کہ اس طرح ایک سادہ کیس وضاحت درکار ہے. اس سے ایک عدد صحیح یا جزوی، سائنسی سنکیتن، یا، عام مثبت یا منفی نمبر سمجھا جانا چاہئے. تم کو بھی ذہن میں کرنسی کی علامت کے وجود، دشملو نقطہ کے بعد ہندسوں کی تعداد اور Triad کی تاریخ تعداد کے پورے حصہ کی تقسیم کو لے کر سکتے ہیں.

اظہار / ^ \ D + $ / میں صرف اعداد چیک کریں اور /^\d+\.\d+$/i اظہار عدد کا جزوی حصہ اس بات کی نشاندہی کرنے کے لئے ایک نقطہ کے استعمال کی اجازت دیتا ہے.

جاوا میں باقاعدہ اظہار کی جانچ پڑتال پروفائلز، پاسپورٹ کے اعداد و شمار، اور قانونی پتوں ٹی باندھتے وقت، اہم ہے جس میں خاص طور پر مشکل کے ان پٹ کے اعداد و شمار، کی شکل کی نشاندہی کرنے کے لئے استعمال کیا جا سکتا. D.

تاریخوں چیک کریں - پیچیدہ کرنے کے لئے سادہ

ایک اور جاوا باقاعدہ اظہار غور کریں. تاریخ سے مثالیں، ٹیلی فون نمبرز کی تعداد کے طور پر درڑھتا اور لچک کے درمیان انتخاب نمائندگی کرتے ہیں. ایونٹ کی تاریخ - اکثر زیر انتظام کیا جا کرنے کے لئے ہے جس میں ضروری اعداد و شمار میں سے ایک. لیکن ایک مخصوص شکل میں ان پٹ فکسنگ: "DD-MM-YYYY 'یا' d.m.gg 'اکثر کسٹمر عدم اطمینان کی طرف جاتا ہے. مرہ کے مہینے کی ان پٹ فیلڈ سے منتقلی، کلاسک HTML فارم کی مکمل، نہ جگہ آپ کو صرف ایک ہندسے میں داخل کرتے وقت لے سکتے ہیں، اور دوسری ان پٹ مشکل ہو سکتا ہے. مثال کے طور پر، دن کے میدان میں یہ 3 متعارف کروائی گئی اور اگلے نمبر 2 سب سے پہلے کی جگہ نہیں ہے، اور کورس کے، تکلیف کا سبب بن جائے گا، جس میں اس کے 32، سے منسوب کیا جاتا ہے.

مستعدی اور باقاعدہ اظہار کی سہولت بنیادی طور پر وزیٹر کے ساتھ مذاکرات کے جنرل تعمیر پر منحصر ہے. ایک معاملے میں، تاریخ اس بات کی نشاندہی کرنے کے لئے اس فارم میں سے ایک ان پٹ فیلڈ استعمال کرنے کے لئے مشورہ دیا جاتا ہے، دوسری صورت میں یہ دن، مہینے اور سال کے لئے مختلف شعبوں کے لئے فراہم کرنے کے لئے ضروری ہے. لیکن اس وقت کسی بھی اضافی "کوڈ کے اخراجات" لیپ کا سال مہینوں کی تعداد، ان میں دنوں کی تعداد کو چیک کرنے کے.

تلاش اور کی جگہ باقاعدہ اظہار میموری

جاوا سکرپٹ کو تبدیل (باقاعدہ اظہار) سلک اعتراض کا طریقہ استعمال کرتے ہوئے اور ہمیں قدر کو تلاش کرنے اور اسے فوری طور پر تبدیل کرنے کی اجازت دیتے ہیں. یہ ٹائپنگ کی غلطیوں کو درست کرنے، فارم کے کھیتوں کے مندرجات میں ترمیم کے لئے ایک دوسرے کے سامنے پریزنٹیشن کی شکل سے ڈیٹا کو تبدیل کرنے کے لئے مفید ہے.

متغیر cRegExp = / ([A-Z] +) \ ے ([A-Z] +) \ ے ([A-Z] +) / I؛ // تلاش کرتے وقت تین 'متغیر' ہیں

متغیر sTest = 'اس مضمون اچھا ہے!'؛
متغیر cRegRes = sTest.replace (cRegExp، "$ 2، $ 3، $ 1")؛

متغیر dTestLine = ہیں document.getElementByID ( 'scTestLine')؛

dTestLine.innerHTML = 'اظہار' + cRegExp + ' "+ sTest +' 'کی باری ہے:' سٹرنگ کے لئے '+ cRegRes؛

نتیجہ:

اظہار رائے / ([AZ] +) \ ے ([AZ] +) \ ے ([AZ] +) / I لائن کے لئے "اس آرٹیکل اچھا ہے!" باہر: مضمون، اچھا ہے اس!

بریکٹ جوڑوں کی تعداد (1 $، $ 2، ...) - قوسین سے ہر ایک جوڑے کی کارکردگی کا مظاہرہ جب 'متغیر' کے نتیجے میں $ ن، جہاں ن ذخیرہ ہے. روایتی برعکس، یہاں متغیر نمبر 1، نہیں 0 ہے.

جنرل سفارشات

مستقل اظہار کوڈ کو آسان بنا دیتا، لیکن اس وقت یہ اکثر ایک فرق پڑتا ہے تیار کرنے کے لئے. آپ کو زیادہ پیچیدہ اظہارات میں یکجا کرنے کے لئے بنایا سادہ ڈیزائن اور اس کے بعد کے ساتھ شروع کر سکتے ہیں. آپ باقاعدہ اظہار یا خصوصی مقامی اوزار کو ٹیسٹ کرنے کے لئے مختلف آن لائن خدمات کا استعمال کر سکتے ہیں.

سب سے بہترین آپشن باقاعدہ اظہار کے ان کے اپنے لائبریری اور نئی پیش رفت کی جانچ کے لیے ان کے اپنے ٹولز تخلیق کریں گے. یہ تجربہ مضبوط بنانے کے لئے اور فوری طور پر قابل اعتماد اور آرام دہ ڈیزائن کی تعمیر کرنے کا طریقہ سیکھنے کے لئے بہترین طریقہ ہے.

اشارہ repetitions کی تعداد سادگی اور مصلحت کے اصولوں سے رہنمائی کرنی چاہئے، حروف اور ڈور، یہ ہے کہ، خاص حروف '*'، '+' اور منحنی خطوط وحدانی کی تکرار استعمال کرتے ہوئے. یہ اس کے کام کا آغاز کرنے کے لئے ایک باقاعدہ اظہار ہے کہ احساس کرنے کے لئے، اور حاصل کرنے کے لئے نتیجہ براؤزر کی طرف سے استعمال کیا جاتا ہے کے انجن کی طاقت پر مکمل طور پر ہے اہم ہے. نہیں تمام زبانوں سکرپٹ کے برابر ہیں. ہر براؤزر ان کے لا سکتے ہیں کی ذاتی ترجیحات باقاعدہ اظہار کی تشریح میں.

مطابقت، صرف صفحات اور سٹائل شیٹس نہیں ہے باقاعدہ اظہار کے لیے، یہ بھی کیا کرنا ہے. صفحہ جاوا سکرپٹ، ایک اچھی طرح سے کام کر اس کامیابی کے براؤزر کی ایک قسم پر کام کیا ہے صرف اس وقت جب غور کیا جا سکتا ہے استعمال کرتا ہے.

جاوا سکرپٹ، سلک اور RegExp

جاوا اسکرپٹ میں وزیٹر کے براؤزر میں، یہ ہے کہ کلائنٹ کی سطح، پر صحیح کام کی طرف سے، یہ ڈویلپر کی اعلی مہارت کی ضرورت ہوتی. کافی دیر تک آپ کو جاوا اسکرپٹ کوڈ براؤزر کے اپنے فنڈز یا تیسری پارٹی ملانے، کوڈ ایڈیٹرز، آزاد پروگراموں کی مدد سے ڈیبگ کرنے کا موقع ہے.

تاہم، تمام صورتوں میں نہیں، ٹھیک کرنے والا کھولتا سنبھال اور ڈویلپر، ایک تیز رفتار کی خرابی کا پتہ لگانے کے لئے اچھا حمایت، باداوں کا پتہ لگانے فراہم کر سکتے ہیں. اوقات کمپیوٹر دور ماضی میں، حساب پر توجہ مرکوز کی گئی ہے جب. معلومات اور لائن آبجیکٹ ایک اہم کردار ادا کرنے آئے ہیں اب، خصوصی توجہ دیں. سٹیل ڈور کی تعداد اور ان کی حقیقی نوعیت وہ صرف صحیح وقت اور صحیح جگہ پر اظہار.

باقاعدہ اظہار لائنوں کے امکان کو تقویت، لیکن خود احترام کی ضرورت ہوتی ہے. اس کے کام میں ڈیبگ RegExp، انکرن کرنے کے لئے یہ ممکن ہے یہاں تک کہ اگر، بہت دلچسپ نہیں خیال.

، RegExp اعتراض کی ساخت اور منطق کو سمجھنا اعتراض سلک، نحو اور جاوا سکرپٹ کے semantics کے معنی - ایک حقیقی محفوظ و مامون کوڈ، ہر صفحے کے استحکام اور مجموعی طور پر سائٹ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.