Показать сообщение отдельно
  #14 (permalink)  
Старый 02.07.2011, 20:32
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Скажем, это:
// OLD
var rx1 = RegExp(/regular/ + /expression/); 
var rx2 = /regularexpression/;
alert([rx1, rx2])
alert([rx1.test('regularexpression'), rx2.test('regularexpression')]) // false, true T_T

// NEW
var oldToString = RegExp.prototype.toString;
RegExp.prototype.toString = function(){
    var value = oldToString.call(this);
    return value.replace(/\//g, '')
}

var rx1 = RegExp(/regular/ + /expression/); 
var rx2 = /regularexpression/;
alert([rx1, rx2])
alert([rx1.test('regularexpression'), rx2.test('regularexpression')]) // true, true! ^_^

Последний раз редактировалось B@rmaley.e><e, 02.07.2011 в 20:42.
Ответить с цитированием