მეთოდი: charCodeAt() და charAt() – ქართული სიმბოლოების გადამოწმება

სანამ უშუალოდ დავიწყებთ სიმბოლოს გადამოწმებას, მანამდე დავწეროთ ფუნქცია, რომელიც გვაჩვენებს ქართული ანბანის მიხედვით “ა” -დან “ჰ” -ს ჩათვლით ყველა HTML ნომერს:

მეთოდი charCodeAt() და charAt() - ქართული სიმბოლოების გადამოწმება

შედეგი:

მეთოდი charCodeAt() და charAt() - ქართული სიმბოლოების გადამოწმება

http://jsfiddle.net/wholehat/JCDC3/

როგორც ვხედავთ, ასო “ა” -ს HTML ნომერი არის, 4304

ხოლო ასო “ჰ” -ს 4336, დანარჩენი ყველა ასო, მოქცეულია ამ დიაპაზონის შიგნით.

წარმოვიდგინოთ რომ, არსებობს შემდეგი პირობა:

გვაქვს ცვლადი, სახელით: name , რომელიც შეიცავს ინფორმაციას, ადამიანის სახელს:

var name = “დათო”;

ვთქვათ, მომხმარებელმა, ის ჩაწერა ლათინური ასოების გამოყენებით, მაგალითად:

var name = “dათო”;

ჩვენი დავალებაა, გადავამოწმოთ, მოცემულ ცვლადში არსებული ინფორმაცია, ხომ მხოლოდ ქართულ სიმბოლოებს შეიცავს და არა სხვა რომელივმეს ქართულის გარდა:

მეთოდი charCodeAt() და charAt() - ქართული სიმბოლოების გადამოწმება

შედეგი:

მეთოდი charCodeAt() და charAt() - ქართული სიმბოლოების გადამოწმება

http://jsfiddle.net/wholehat/7gQCD/

იმ შემთხვევაში, თუ ცვლად name -ში არსებული ინფორმაცია ეწერება შემდეგნაირად:

var name = “dato”;

მეთოდი charCodeAt() და charAt() - ქართული სიმბოლოების გადამოწმება

შედეგი:

მეთოდი charCodeAt() და charAt() - ქართული სიმბოლოების გადამოწმება

http://jsfiddle.net/wholehat/C3xj3/

Advertisements

კომენტარის დატოვება

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / შეცვლა )

Twitter picture

You are commenting using your Twitter account. Log Out / შეცვლა )

Facebook photo

You are commenting using your Facebook account. Log Out / შეცვლა )

Google+ photo

You are commenting using your Google+ account. Log Out / შეცვლა )

Connecting to %s