ᲙომპიუტერებიᲞროგრამირების

Javascript, რეგულარული გამოხატვის მაგალითები, შეამოწმეთ რეგულარული გამოხატვის

მარხვის ჰიპერტექსტის ენა, არამედ, სანამ ცხადი გახდა, რომ ჩვენ არ უნდა შევჩერდეთ, მაგრამ ამის გაკეთება გარკვეულ პირობებში, კონკრეტულ ადგილას, ქვეშ შეცვლილი მონაცემების სწორი რაოდენობით, ჩვეულებრივი ძებნის და შეცვლის ფუნქცია ორგანიზებული ნებისმიერი დახვეწილი პროგრამისტი. შექმნა ხელოვნების შედევრები ძიება პროგრამირების ენები და მონაცემთა ბაზის შესანიშნავი ფორმების შერჩევის პირობებში, აღჭურვილია შენახული პროცედურების იწვევს და სხვა საშუალებებით bulky ნიმუში რელატიური ინფორმაცია სიმღერები. გამოჩენა რეგულარული გამოხატვის რევოლუცია არ გამოიწვიოს, მაგრამ ეს იყო სასარგებლო და მოსახერხებელი გზა, რათა იპოვოს და შეცვლის ინფორმაცია. მაგალითად, რეგულარული გამოსახულებების JavaScript ელ მნიშვნელოვნად გაამარტივებს რეგისტრაციის სია, არ ჩატვირთვა ნახვა გაგზავნის შეტყობინებები არარსებული მისამართები.

უნდა ითქვას, რომ JavaScript რეგულარული გამოხატვის ბევრად უკეთესი produmannnyh sequences indexOf () მოუწოდებს ფარგლებში ჩვეულებრივი ციკლური და ოპერატორები, არ შეიძლება, მაგრამ ამბობენ, რომ ეს გააკეთა სკრიპტის კოდი არის კომპაქტური, მაგრამ ცოტა გასაგები uninitiated, შეიძლება ცალსახად.

ობიექტის regexp = + template ძრავა

რეგულარული გამოსახულებების - არის შაბლონი + ძრავა. პირველი არის ის, ფაქტობრივად, რეგულარული გამოსახულებანი - JavaScript ობიექტი - regexp, მეორე - ეს თარგი შემსრულებელი, გამოიყენოს ეს ხაზი. ძრავები, რომ განახორციელოს რეგულარული გამოსახულებების თითოეული პროგრამირების ენა განსხვავებულია. და თუმცა არა ყველა განსხვავებები მნიშვნელოვანი, უნდა წარმოქმნილი გათვალისწინებით, ასევე რა თქმა უნდა ყურადღებით შეამოწმოს რეგულარული გამოხატვის ადრე მისი ოპერაცია.

სპეციალური notation როდესაც წერილობით რეგულარული გამოსახულებების საკმაოდ მარტივი და საკმაოდ ეფექტური, მაგრამ ეს მოითხოვს ზრუნვა, neatness და მოთმინება დეველოპერი. By notation რეგულარული გამოხატვის ნიმუშების უნდა შეეგუოს. ეს არ არის fad, ეს არის ლოგიკა აღსრულების მექანიზმის «JavaScript რეგულარული გამოსახულებების".

რეგულარული გამოხატვის ნიმუში

დაშვებული ორი ვარიანტი:

var expOne = / abc * / i;

var expTwo = regexp ( "abc *", "ი");

როგორც წესი გამოიყენება პირველი მეთოდი. მეორე შემთხვევაში, შეთავაზებები, იმიტომ, რომ გამოიყენოთ პერსონაჟის "\", ეს უნდა იყოს გაიქცა ზოგადი წესები.

"მე" - დროშა მითითებით "საქმის insensitive". თქვენ ასევე შეგიძლიათ გამოიყენოთ დროშები "გ" - "Global ძიება" და "მ" - მრავალ-line ძებნა.

სიმბოლო "/" მიუთითებს, საერთო გამოიყენოთ თარგი.

დასაწყისში და ბოლოს რეგულარული გამოხატვის

სიმბოლო "^" განსაზღვრავს ხასიათი (s), საიდანაც უნდა დაიწყოს რეგულარული გამოხატვის და "$" რომელიც განსაზღვრავს ხასიათი (s) უნდა იყოს ბოლოს. თქვენ არ უნდა ექსპერიმენტი მათ შიგნით გამოხატვის, სადაც მათ აქვთ სხვადასხვა მნიშვნელობა აქვს.

მაგალითად,

var eRegExp = new regexp (cRegExp, 'i');

var cRegRes = '';

var sTest = 'AbcZ';

თუ (eRegExp.test (sTest)) {

cRegRes + = '- დიახ';

} Else {

cRegRes + = - არა ";

}

var dTestLine = document.getElementById ( "scTestLine");

dTestLine.innerHTML = 'გამოხატვის / + cRegExp +' / for row "+ sTest +" + cRegRes.

ელემენტის "scTestLine" შედეგად (cRegExp ცვლადი გააჩნია შესაბამისი მნიშვნელობით):

გამოხატვის / ^ AbcZ $ / სიმებიანი "abcz" - დიახ

თუ თქვენ ამოიღონ 'i' დროშა, შედეგი:

გამოხატვის / ^ AbcZ $ / სიმებიანი "abcz" - არ არის

შინაარსი რეგულარული გამოსახულებანი

რეგულარული გამოხატვის რიგითობა სიმბოლო, რომელიც არის საგანი ძებნა. გამოხატვის / qwerty / ეძებს შესვლის ამ თანმიმდევრობით:

გამოხატვის / qwerty / სიმებიანი "qwerty" - დიახ

გამოხატვის / qwerty / სიმებიანი "123qwerty456" - დიახ

სიმბოლო "^" ცვლილებები გამოთქმები:

გამოხატვის / ^ qwerty / სიმებიანი "123qwerty456" - არ არის

გამოხატვის / ^ qwerty / სიმებიანი "qwerty456" - დიახ

ანალოგიურად, დასასრულს ხაზი სიმბოლო. რეგულარული გამოსახულებების იძლევა მდგრადობა: მაგალითად, [az], [AZ], [0-9] - ყველა ასო ანბანი ამ შემთხვევაში ან მოღვაწეები. რუსული ასოები ასევე შეიძლება გამოყენებული იქნას, მაგრამ ყურადღება უნდა მიაქციოს კოდირების strings (რომელიც ცდილობდა, რომელიც ცდილობდა) და გვერდებზე. ხშირად რუსული ასოებით, ასევე სპეციალური სიმბოლოების, სასურველია შექმნას კოდები.

როდესაც შექმნის რეგულარული გამოხატვის შეუძლია მიუთითოს პარამეტრები ყოფნა გარკვეული სიმბოლოების კონკრეტული ადგილმდებარეობა, მათი რაოდენობა მოცემულია შემდეგნაირად: '*' = 0 განმეორება ან მეტი ჯერ; '+' = 1 ან მეტი განმეორება ჯერ; {1} არის იგივე, როგორც "+"; {N} = განმეორება ზუსტად n ჯერ; {N,} = n განმეორება ჯერ ან მეტი; {N, m} = განმეორება n to m ჯერ.

გამოყენებით ფრჩხილებში, თქვენ შეგიძლიათ მიუთითოთ ხასიათი მითითებული პარამეტრები. როგორც ჩანს, ეს. [ABCD] = [რეკლამა] = ყოველ ოთხ სიმბოლოს: "ა", "ბ", "გ" და "დ". თქვენ შეგიძლიათ მიუთითოთ სხვაგვარად. ნებისმიერი ხასიათის, გარდა იმ მითითებული კომპლექტი: [^ abcd] = ნებისმიერი ხასიათის გარდა "ა", "ბ", "გ" და "დ". '? ეს მიუთითებს იმაზე, რომ ამ ეტაპზე, სიმბოლო შეიძლება იყოს. '. განსაზღვრავს ნებისმიერი ხასიათის გარდა მითითებით newline. ეს '\ n "," \ r "," \ u2028 "ან" \ u2029. ტერმინი "\ s * | \ S * '=' [\ S | \ S] * 'ნიშნავს საძიებო ნებისმიერი ხასიათი, მათ შორის newlines.

გამარტივებული ვერსიის რეგულარული გამოხატვის

ტერმინი "[\ S | \ S] - ძებნის სივრცეში, ან მათი ნაკლებობა, რომელიც არის ყველა, რომ ხაზი. ამ შემთხვევაში, სიმბოლო '\ s' მიუთითებს სივრცეში, და \ S '- მისი არყოფნის.

ასევე, შეგიძლიათ გამოიყენოთ \ d 'მოძიება ათობითი ციფრები, და \ D' მოვძებნოთ არასამთავრობო რიცხვითი ხასიათი. Notation \ ვ "," ს "და" \ n "შეესაბამება სახით საკვების, ვაგონი დაბრუნების და ხაზის feed.

ჩანართი გმირი - \ t ', ვერტიკალური - \ v. აღნიშვნა \ w 'პოულობს ნებისმიერი ლათინური ხასიათი (ასოები, ციფრები და ხაზს ნიშნის) = [A-Za-z0-9_].

აღნიშვნა \ W 'უდრის [^ A-Za-z0-9_]. ეს იმას ნიშნავს, ნებისმიერი ხასიათის, რომ არ არის წერილი ანბანი, ნომერი, ან '_'.

ძებნა ხასიათი \ 0 '= ძებნა NUL სიმბოლო. ძებნა \ xHH "ან" \ uHHHH '= ძიება ხასიათი კოდი ან HHHH HH შესაბამისად. H - თექვსმეტობითი ციფრი.

რეკომენდირებული ფორმულირება და კოდირების რეგულარული გამოხატვის

ნებისმიერი რეგულარული გამოსახულება მნიშვნელოვანია ყურადღებით ტესტირება სხვადასხვა ვერსიებს რიგები.

ერთად გამოცდილება შექმნის რეგულარული გამოხატვის შეცდომა იქნება პატარა, მაგრამ მიუხედავად ამისა, ყოველთვის უნდა იყოს დაცული გონება, რომ საკუთარი ცოდნა წესების წერის რეგულარული გამოსახულებების არ შეიძლება იყოს ჭეშმარიტი, განსაკუთრებით მაშინ, როდესაც "რეგულარული სეზონი" გადაეცემა ერთი ენიდან მეორეზე.

შერჩევა შორის კლასიკური (ზუსტი მითითებით) და გამარტივებული ვერსია რეგულარული გამოხატვის, უმჯობესია ურჩევნია პირველი. ყოველივე ამის შემდეგ, კლასიკის ყოველთვის ნათლად მიანიშნა, რომ ორივე ცდილობდა. თუ რეგულარული გამოხატვის ან საძიებო string რუსული წერილები, უნდა მოჰყვეს ერთი კოდირების ყველა ხაზი და გვერდი, რომელიც მუშაობს იპოვოს JavaScript კოდი ასრულებს რეგულარული გამოსახულებანი.

როდესაც არსებობს ხასიათი დამუშავება, არასამთავრობო ლათინური ანბანი, ეს აზრი განიხილოს მითითებით ხასიათი კოდები, არ გმირები საკუთარ თავს.

განხორციელებისას ძებნის ალგორითმები in JavaScript რეგულარული გამოხატვის სიფრთხილით უნდა გადამოწმებული. ეს განსაკუთრებით მნიშვნელოვანია, რომ კონტროლის ხასიათი კოდირება.

ფრჩხილებში რეგულარული გამოხატვის

ფრჩხილებში განსაზღვროს პარამეტრები სიმბოლო, რომელიც უნდა იყოს ან არ იყოს გარკვეული ადგილი და მრგვალი - თანმიმდევრობით ვარიანტი. მაგრამ ეს არის მხოლოდ ზოგადი წესი. ეს არ არის გამონაკლისი, მაგრამ არსებობს სხვადასხვა პროგრამები.

var cRegExp = "[az] * (png | jpg | gif).";

var eRegExp = new regexp (cRegExp, 'i');

var cRegRes = '';

var sTest = 'picture.jpg';

თუ (eRegExp.test (sTest)) {

cRegRes + = '- დიახ';

} Else {

cRegRes + = - არა ";

}

შედეგი:

/[az]*.(png|jpg|gif)/ გამოხატვის ხაზი "picture.jpg" - დიახ

/^[ad][az]*.(png|jpg|gif)/ გამოხატვის "picture.jpg" ონლაინ - არ

/^[ad][az]*.(png|jpg|gif)/ გამოხატვის ხაზი "apicture.jpg" - დიახ

/^[ad][az]*.(png|jpg|gif)/ გამოხატვის "apicture.jg" ონლაინ - არ

აღსანიშნავია, რომ ყველა, მაშინ ვარსკვლავით შეიძლება იყოს ნულოვანი ჯერ. ეს ნიშნავს, რომ "რეგულარული სეზონი", შესაძლოა, მუშაობა მოულოდნელი გზები მაინც.

შეამოწმეთ regexp - ტესტირება ელ

რეგულარული JavaScript გამოხატვის მიღებული ორი მეთოდი, გამოცდა და exec, და შეიძლება იყოს გამოყენებული ხაზები ობიექტები (String) მათი მეთოდები (ფუნქციების): ძებნის, გაყოფილი, შეცვლის და მატჩი.

ტესტი მეთოდი უკვე გამოჩნდა, რომ გაძლევთ საშუალებას შეამოწმოს სისწორის რეგულარული გამოსახულება. მეთოდი შედეგი: ნამდვილი / ყალბი.

განვიხილოთ შემდეგი JavaScript რეგულარული გამოსახულებების. შეამოწმეთ ელ რაოდენობის "რთულია, მაგრამ, რა თქმა უნდა"

var 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}) ) $ /;

სიმებიანი var sTest ='SlavaChip@sci.by "ჭეშმარიტი, მაშინ ეს ტექსტი არის სწორი ელ-ფოსტის მისამართზე. აუდიტი ჩატარდა მიერ eRegExp.test (sTest).

პრაქტიკული გამოყენება: მკურნალობის e-Mail

Exec მეთოდი იძლევა გამომავალი მასივი, მიმართეთ:

var aResult = eRegExp.exec (sTest);

cRegRes = '
+ aResult.length +'
';
for (var i = 0; i cRegRes + = aResult [i] +
';
}

იგი იძლევა შემდეგი შედეგი:

9
Slava.Chip@sci.by
Slava.Chip
Slava.Chip
.Chip
undefined
sci.by
undefined
sci.by
მეცნიერება.

სხვა მეთოდები მუშაობა ანალოგიურად. მიზანშეწონილია შემოწმება მათ თავს. განვითარებისა და გამოყენების რეგულარული გამოსახულებების, სასურველია პრაქტიკაში კოდი გადაწერა ყოველთვის არ არის მიზანშეწონილი აქ.

პოპულარული "რეგულარული სეზონი"

JavaScript რეგულარული გამოხატვის მოცემული ფოსტის არა მხოლოდ არსებობს ბევრი უფრო ადვილი ვარიანტი. მაგალითად, /^[\w-\.]+@[\w-]+\.[az]{2,3}$/i. თუმცა, ამ განსახიერება ითვალისწინებს არა ყველა embodiments ფოსტის მისამართი ჩანაწერი.

რა თქმა უნდა, თქვენ უნდა ნახოთ გამოცდილება კოლეგებს, ანალიზი, თუ რამდენად მათი შემოთავაზებული ადრე, რათა შეიმუშავონ საკუთარი on JavaScript რეგულარული გამოსახულებების. მაგრამ არსებობს გარკვეული სირთულეები. ჩვენ არ უნდა დაგვავიწყდეს, რომ JavaScript რეგულარული გამოსახულებების (მაგალითები, როდესაც გადაწერა) დუბლიკატი არსებითი გმირები: "\", "/" და შეთავაზებები. ეს გამოიწვევს შეცდომა, რომელიც შეგიძლიათ მოძებნოთ ხანგრძლივი.

მნიშვნელოვანია, რომ გაითვალისწინოს ჩვეულებრივი "ადამიანური განზომილება". მას შემდეგ, რაც ფორმალური JavaScript რეგულარული გამოხატვის ტელეფონი, რომელიც შეიძლება იყოს სტუმარი (პირი), მას ენიჭება სხვადასხვა გზით: 123-45-67, (29) 1234567, 80291234567 ან 375291234567. და ეს ყველაფერი იგივე რაოდენობა. Spelling მრავალჯერადი ნიმუშების ყოველთვის არ არის მისაღები და ხისტი ფიქსაცია წესების წერილობით ნომრები შეიძლება შეიქმნას ზედმეტი დისკომფორტი ან შეზღუდვები. ვარიანტი / ^ \ d [\ d \ (\) \ -] {4,14} \ d $ / i განკუთვნილია უმეტეს შემთხვევაში თქვენ შეამოწმოთ თქვენი ტელეფონის ნომერი.

თუ გსურთ, რომ JavaScript რეგულარული გამოსახულებების, მხოლოდ ციფრები ამოწმებს, თუნდაც ისეთი მარტივი საქმე მოითხოვს დაზუსტებას. გასათვალისწინებელია მთელი რიცხვი ან fractional, სამეცნიერო notation, ან ნორმალური, დადებითი და უარყოფითი ნომერი. ასევე შეგიძლიათ გაითვალისწინოს არსებობა ვალუტის სიმბოლო, რაოდენობის ციფრისგან შემდეგ ათობითი წერტილი და სამმართველოს მთელი ნაწილი ნომერი triad.

გამოხატვის / ^ \ d + $ / i ნახოთ მხოლოდ ნომრები და /^\d+\.\d+$/i გამოხატვის საშუალებას აძლევს გამოყენების წერტილი მიუთითოს fractional ნაწილი ნომერი.

In JavaScript შემოწმების რეგულარული გამოსახულებების შეიძლება გამოყენებულ იქნას მიუთითებს ფორმატის მძიმე შეტანილი მონაცემები, რაც მნიშვნელოვანია, განსაკუთრებით მაშინ, როდესაც შესვლის პროფილები, საპასპორტო მონაცემები, და იურიდიულ მისამართს ტ. D.

შეამოწმეთ ვადები - მარტივი რთული

განვიხილოთ სხვა JavaScript რეგულარული გამოსახულებების. მაგალითები დღემდე, რაც შეეხება რაოდენობას ტელეფონის ნომრები წარმოადგენს არჩევანი შორის rigidity და მოქნილობა. თარიღი მოვლენა - ერთ-ერთი აუცილებელი მონაცემები, რომელიც ხშირად უნდა ადმინისტრირებას. მაგრამ აფიქსირებს შეყვანის კონკრეტული ფორმატში: "dd-mm-წწწწ" ან "d.m.gg" ხშირად იწვევს კლიენტების უკმაყოფილება. გადასვლას ველი დღის-ის თვის, სავსე კლასიკური HTML ფორმა, შეიძლება არ მოხდეს, როდესაც შედიხარ მხოლოდ ერთი ციფრი, ხოლო მეორე input შეიძლება იყოს რთული. მაგალითად, ამ სფეროში დღეს იგი შემოღებულ იქნა 3 და მომდევნო ნომერი 2 არ შეცვლის პირველი და მიეკუთვნება მისი 32, რომელიც, რა თქმა უნდა, გამოიწვევს დისკომფორტს.

ეფექტურობა და მოხერხებულობით რეგულარული გამოსახულებების არსებითად დამოკიდებული ზოგადად სამშენებლო დიალოგის სტუმარი. ერთ შემთხვევაში, მიუთითოს თარიღი, ეს არის მიზანშეწონილი გამოიყენოთ ერთი ველი სახით, სხვა შემთხვევაში ეს აუცილებელია, რათა უზრუნველყოს, რომ სხვადასხვა სფეროებში დღე, თვე და წელი. მაგრამ მაშინ რაიმე დამატებითი "ხარჯები კოდი", რათა შეამოწმოს ნახტომი წლის, თვეების, დღეების რაოდენობის მათ.

ძებნა და ჩანაცვლება, რეგულარული გამოხატვის მეხსიერება

JavaScript შეცვლის (რეგულარული გამოსახულებების) მეთოდის გამოყენებით სიმებიანი ობიექტი, და საშუალებას გვაძლევს ღირებულება, და შეცვალოს იგი დაუყოვნებლივ. ეს არის სასარგებლო კორექტირება შეცდომები, შეცვალონ შინაარსი ფორმა სფეროებში და კონვერტაცია მონაცემების ერთი პრეზენტაციის ფორმატი სხვა.

var cRegExp = / ([ა-ჰ] +) \ s ([ა-ჰ] +) \ s ([ა-ჰ] +) / i; // როცა ძებნას სამი 'ცვლადები'

var sTest = 'ამ სტატიაში არის კარგი!';
var cRegRes = sTest.replace (cRegExp, "$ 2 $ 3, $ 1");

var dTestLine = document.getElementById ( "scTestLine");

dTestLine.innerHTML = "ტერმინი" + cRegExp + "სიმებიანი" + sTest + "გახდეს:" + cRegRes;

შედეგი:

გამოხატვის / ([az] +) \ s ([az] +) \ s ([AZ] +) / i ხაზი "ეს სტატია არის კარგი!" out: სტატია კარგია, ეს!

როდესაც ასრულებენ სტრინგებით ინახავს შედეგი "ცვლადი $ n, სადაც n - ნომერი bracket წყვილი ($ 1, $ 2, ...). განსხვავებით ჩვეულებრივი, აქ ცვლადი ნუმერაციის არის 1, არ არის 0.

ზოგადი რეკომენდაციები

რეგულარული გამოსახულებანი ამარტივებს კოდი, მაგრამ დრო უნდა განვითარდეს ეს ხშირად ქმნის განსხვავებას. თქვენ შეგიძლიათ დაიწყოს მარტივი დიზაინით და შემდეგ გააკეთა დააკავშიროთ უფრო რთული გამოხატვის. თქვენ შეგიძლიათ გამოიყენოთ სხვადასხვა ონლაინ მომსახურება შესამოწმებლად რეგულარული გამოსახულებების ან სპეციალური ადგილობრივი ინსტრუმენტები.

საუკეთესო ვარიანტი იქნება საკუთარი ბიბლიოთეკა რეგულარული გამოსახულებების და საკუთარი ინსტრუმენტები, რათა გამოსცადოს ახალი განვითარებულ მოვლენებს. ეს არის საუკეთესო გზა კონსოლიდაცია და გამოცდილება, რათა ისწავლოს სწრაფად ავაშენოთ საიმედო და კომფორტული დიზაინით.

გამოყენება განმეორება გმირები და სიმები, რომ არის, სპეციალური სიმბოლოების "*", "+" და აფრთხილებს, რაც მიუთითებს რაოდენობა გამეორებას უნდა იხელმძღვანელებენ სიმარტივის და მიზანშეწონილობას. მნიშვნელოვანია, რომ ხვდები, რომ რეგულარული გამოხატვის დასაწყისში მისი მუშაობა, და მიიღოს შედეგი მთლიანად ძალა ძრავა გამოიყენება ბრაუზერში. ყველა ენაზე ექვივალენტი JavaScript. თითოეული ბრაუზერის შეიძლება გამოიწვიოს მათი პირადი პრეფერენციები ინტერპრეტაცია რეგულარული გამოსახულებების.

თავსებადობა არ არის მხოლოდ გვერდებზე და სტილების, რეგულარული გამოსახულებების, იგი ასევე უნდა გააკეთოს. გვერდი იყენებს JavaScript, შეიძლება ჩაითვალოს კარგად ფუნქციონირებადი მხოლოდ მაშინ, როდესაც წარმატებით მუშაობდა სხვადასხვა ბრაუზერებში.

JavaScript, სიმებიანი და regexp

მარჯვენა სამუშაო კლიენტს დონეზე, რომ არის, ვიზიტორთა ბრაუზერის JavaScript, ის მოითხოვს მაღალი უნარი დეველოპერი. ხანგრძლივი საკმარისი თქვენ გაქვთ შესაძლებლობა გამართვის JavaScript კოდი ბრაუზერი საკუთარი სახსრები ან დახმარებით მესამე მხარის გაგრძელება, კოდი რედაქტორები, დამოუკიდებელი პროგრამები.

თუმცა, ყველა შემთხვევაში, debugger შეუძლია და კარგი მხარდაჭერა დეველოპერი, სწრაფი შეცდომების აღმოჩენის, აღმოაჩინოს დასაფინანსებლად. იმ დროს, როდესაც კომპიუტერი უკვე ორიენტირებული გათვლებით, შორეულ წარსულში. ახლა, განსაკუთრებული ყურადღება მიაქციონ ინფორმაცია და ხაზი ობიექტები არ მოვა მნიშვნელოვან როლს. რიგი ფოლადის სიმები, და მათი ჭეშმარიტი ბუნების ისინი მანიფესტი მხოლოდ at უფლება დრო და სწორი ადგილი.

რეგულარული გამოსახულებების გააძლიეროს შესაძლებლობა ხაზები, მაგრამ მოითხოვს თვითმმართველობის პატივისცემა. Debug regexp მისი მუშაობა, მაშინაც კი, თუ ეს შესაძლებელია, სიმულაცია, არ არის ძალიან საინტერესო იდეა.

გაგება სტრუქტურა და ლოგიკა regexp ობიექტი, რაც იმას ნიშნავს, ობიექტი String, სინტაქსი და სემანტიკა JavaScript - ნამდვილი და უსაფრთხო კოდი, სტაბილურ ფუნქციონირებას ყოველი გვერდი და საიტი, როგორც მთელი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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