/^[a-z]*\n?[a-z]*$/gi.test(`abc
dsa`)
var str = 'Недалеко от Перта находится {object/100:Драммон Касл}, окруженный прекрасными садами.';
str = str.replace(new RegExp("\{object/100:Драммон Касл\}","gm"),'<a href="{% url \'tipsfortrip:routes:route-detail\' pk=100 %}">\nДраммон Касл\n</a>')
function removeEmoji2($text){
return preg_replace('/[\x{1F600}-\x{1F64F}]|[\x{2700}-\x{27BF}]|[\x{1F680}-\x{1F6FF}]|[\x{24C2}-\x{1F251}]|[\x{1F30D}-\x{1F567}]|[\x{1F900}-\x{1F9FF}]|[\x{1F300}-\x{1F5FF}]/mu', '', $text);
}
$str = "Відділення №1: вул. Пирогівський шлях, 135";
if(preg_match("/№(\d+)/um",$str,$match))
echo $match[1];
pasteData = pasteData.replace(new RegExp("http(s)?://.*?\\.(jpg|png|gif|jpeg)","g"),str => {
return '<img src="'+str+'" style="max-width:640px;width:98%;"/>';
});
var str = "https://days.pravoslavie.ru/jpg/is847.jpg";
var regex = /(is)+([0-9]{1,})+([.])+([a-zA-Z]{2,})/;
console.log(str.replace(regex,str.match(regex)[0].replace(/is/,"ib")));
//https://days.pravoslavie.ru/jpg/ib847.jpg
var str ="01 01:00 02:00 03:00 04:00 05:00 \n02 01:00 02:00 03:00 04:00 05:00\n03 01:00 02:00 03:00 04:00 05:00\n04 01:00 02:00 03:00 04:00 05:00 \n05 01:00 02:00 03:00 04:00 05:00";
if(str.match(/^(\d{1,2}\s+(\d{1,2}\:\d{1,2}\s+){4}\d{1,2}\:\d{1,2}(\s?)+)+$/m)[0] != str)
console.log("проверка прошла неудачно");
else
console.log("проверка прошла удачно")
smartphone/(android|ios|psp|windows)/(new|popular)?/?(page[0-9]+)
function onlyInteger(a){
$(a).bind("change keyup input click", function(e) {
var reg = /(\d+[\.\,]?\d*)/;
if(this.value.match(reg))
this.value = this.value.match(reg)[1];
else
this.value = '';
});
}
function handleString(str){
return str.replace(/\[.[^\]]{2,}\]/g, function(arg1) {
name = arg1.replace(/^\[@/, "").replace(/\]$/, "");
return "<a href=\"/user/" + name + "\">@" + name + "</a>"
});
}