RegExp

Рецепт для urlrewrite.php [bitrix]

Имеем URL вида

/dir/klaviatura-dlyanoutbuka-kbi080g017-010203399/

010203399 — какой-то ID нужный для выборки, регулярное выражение под эту строку для urlrewrite.php

array(
    "CONDITION"	=> "#^/dir/(([A-z-0-9]+)-[0-9]{0,9})+/#",
    "RULE"      => "ID=$1",
    "ID"        => "",
    "PATH"      => "/dir/detail.php"
)

Валидность E-mail js [RegExp]

/**
 * @param {string} - Email 
 * @param {string} - (true/false) - определяет строгую 
 * проверку при которой пробелы до и после адреса считаются ошибкой
 * @returns {Boolean} - (true/false)
 */	 
function isValidEmail (email, strict)
{
     if ( !strict ) 
	email = email.replace(/^\s+|\s+$/g, '');
     return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

найдено