Сообщение от Redya69
|
Я не помню уже какой именно эффект, но до перестановки она точно не работала как надо. Если очень интересно - попробуйте сами
|
Ну попробовал. Результаты одинаковые. Вопрос: зачем оговаривашь регулярку
рони? Он тебе помог, а ты в ответ так вот говоришь, что мол его регулярка неправильно работала. Ай-яй-яй, не хорошо...
re = /^\d+(,\d{2})?$/,
re1 = /^\b\d+(,\d{2})?\b$/,
re2 = /^\b\d+(,\b\d{2})?$/;
var tests = {
'1,10': true,
'1000,10': true,
'1,1': false,
',10': false,
'10,100': false,
' 10,10': false,
'10, 10': false,
'10 ,10': false,
'1a,10': false,
'10,10.': false,
'10,10\n': false
};
var results = [re, re1, re2].map(function(re) {
return Object.keys(tests).every(function(key) {
return re.test(key) === tests[key];
});
});
alert(results);
Если не видно разницы - зачем платить больше?