|  | v8: Как проверить, что строка соответствует маске (шаблону) | ☑ | 
    
        | 0
    
        ИС-2   21.09.12✎ 10:55 | 
        Есть переменная которая содержит строку. Ее надо бывает преобразовывать в дату. Тупо делать попытку при преобразовании в дату не хочу.
 
 Как можно проверить соответсвие маске?
 
 Пример
 20120920 - подходит под маску 99999999
 маша0101 - не подходит под маску 99999999
 |  | 
    
        | 1
    
        mikecool   21.09.12✎ 10:55 | 
        регэксп     |  | 
    
        | 2
    
        ИС-2   21.09.12✎ 10:58 | 
        (1) что?     |  | 
    
        | 3
    
        ИС-2   21.09.12✎ 10:58 | 
        это надо делать программно     |  | 
    
        | 4
    
        salvator   21.09.12✎ 10:59 | 
        первое что пришло в голову - проверить по-символьно строку на наличие только цифр     |  | 
    
        | 5
    
        Живой Ископаемый   21.09.12✎ 10:59 | 
        делай регэксп программно, мы не против     |  | 
    
        | 6
    
        mikecool   21.09.12✎ 10:59 | 
        (2)      |  | 
    
        | 7
    
        Jaap Vduul   21.09.12✎ 11:04 |  |  | 
    
        | 8
    
        МишКа   21.09.12✎ 11:04 | 
        (0) Регулярное выражение через VBScript или ПОДОБНО через запрос.     |  | 
    
        | 9
    
        ИС-2   21.09.12✎ 11:30 | 
        (8) так и не понял как можно проверить на соответсви шаблону. 
 В подобно как можно указать, что должны быть только цифры?
 |  | 
    
        | 10
    
        Jaap Vduul   21.09.12✎ 11:32 | 
        Подобно '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'     |  | 
    
        | 11
    
        НЕА123   21.09.12✎ 11:35 | 
        (0)
 20120631 подходит, но не дата.
 |  | 
    
        | 12
    
        НЕА123   21.09.12✎ 11:42 | 
        (0)
 "00010101"<="20120631"  И "20120631" <="39991231"
 в запросе МЕЖДУ.
 |  | 
    
        | 13
    
        Jaap Vduul   21.09.12✎ 11:43 | 
        (11) +1
 Или наоборот - "21.09.2012 11:42:00" по маске не проходит, но к дате замечательно преобразуется (при соответствующем локальном формате даты)
 |  | 
    
        | 14
    
        Jaap Vduul   21.09.12✎ 11:45 | 
        (12) не взлетит     |  |