Разработка сайтов, создание сайтов
главная / JavaScript / Регулярные выражения со строками на MooTools

Регулярные выражения со строками на MooTools

Регулярные выражения со строками на MooTools
Нравится вам данная JavaScript библиотека или нет, не имеет значения, потому как всегда будут существовать сниппеты, которые можно использовать в любом коде. В данному случае, речь идет об универсальных регулярных выражениях со строками. Просто в данной статье взята за основу библиотека MooTools и только...

Чистка пробелов

var newString = myString.replace(/^s+|s+$/g, '');

Заглавные буквы в словах, разделенных с помощью тире

var newString = myString.replace(/-D/g, function(match){
return match.charAt(1).toUpperCase();
});

Прописные буквы в словах, разделенных с помощью тире

var newString = myString.replace(/[A-Z]/g, function(match){
return ('-' + match.charAt(0).toLowerCase());
});

Escape регулярное выражение

var newString = myString.replace(/([-.*+?^${}()|[]/])/g, '$1');

Hex в RGB, RGB в Hex

var hex = myString.match(/^#?(w{1, 2})(w{1, 2})(w{1, 2})$/);
var newString = (hex) ? hex.slice(1).hexToRgb(array) : null;

Замена термов

var newString = this.replace(regexp || (/?{([^{}]+)}/g), function(match, name){
if (match.charAt(0) == '') return match.slice(1);
return (object[name] != undefined) ? object[name] : '';
});

Выделение скриптов из строки

var newString = myString.replace(/


Источник: 2web-master.ru
текущее:

НОВОСТИ

2011 г., «VisMech.ru»