Решено: javascript капитализира низ

Основният проблем е, че когато низът е с главни букви в JavaScript, той не винаги се третира като дума. Например „JavaScript“ не се третира като дума, но „Java“ е. Това може да създаде проблеми, когато се опитвате да правите неща като търсене на думи в низ.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

Този код е написан на JavaScript. Той дефинира функция, която прави главна първата буква на всяка дума в низ. Функцията приема низ като вход и извежда нов низ с главна първа буква на всяка дума.

Съвети за струни

Има няколко съвета, които могат да ви помогнат, когато работите с низове в JavaScript.

Първо, не забравяйте, че низовете са неизменни. Това означава, че след като създадете низ, не можете да променяте съдържанието му. Това е полезно, когато искате да сте сигурни, че даден низ винаги е последователен при различни изпълнения на вашия код.

Второ, имайте предвид разликата между регулярни изрази и низови литерали. Регулярният израз е специален тип низ, който може да се използва за съпоставяне на шаблони в текст. Стринговите литерали, от друга страна, са просто низове, които не съдържат специални знаци и могат да се използват навсякъде във вашия код. Когато работите с регулярни изрази, е важно да използвате правилните екраниращи последователности (напр. d за цифрен знак). За повече информация относно регулярните изрази вижте статията на Mozilla Developer Network относно RegExp: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

И накрая, важно е да се отбележи, че низовете на JavaScript са чувствителни към малки и главни букви. Това означава, че буквите от A до Z се третират по различен начин от буквата z.

Стрингови методи

Има няколко метода, които могат да се използват с низове в JavaScript. Първият е да създадете нов низ чрез свързване на два или повече низа заедно. Второто е да търсите низ в друг низ. Третият е да замените подниз в низ. Четвъртият е да разделите низ в масив от низове въз основа на определени критерии.

Подобни публикации:

Оставете коментар