Тоесть если нет необходимости искать эти самы совпадения, то нужно использовать функцию test()?
var pattern = /(\d+)?\.?\d+\.?|^$/gm; if (pattern.test(String)) { Соответствует } else { Не соответствует } |
Да.
|
Ant_Jhon, дык че по isNaN'ке?
|
Цитата:
|
Даник, не понял вопроса.
Терминатор, тоесть эквивалентно ли вот это: if (pattern.test(String)) { Соответствует == Состоит только из символов описанных в pattern } Проще говоря записывая if (pattern.test(String)) я жду что вернется тру в том случае, когда строка String состоит из символов Pattern |
Цитата:
Считаем: Раз: Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Сорь потерял цепочку,
if (!(input == '' || input == Infinity || isNaN(input))) { } так тоже должно работать, только вот .1 будет не число, а это число которое хорошо парсится в дабл. |
Уверен?
alert(isNaN(.1)); |
Erolast,
Так у него строка подается а не число зы вообще да, без разницы |
Часовой пояс GMT +3, время: 15:38. |