RegularExpressionAttribute - Как сделать регистр без учета регистра для проверки на стороне клиента?

У меня есть строка, которую я использую для проверки на стороне клиента:

private const String regex = @"^(?:\b(?:\d{5}(?:\s*-\s*\d{5})?|([A-Z]{2})\d{3}(?:\s*-\s*\1\d{3})?)(?:,\s*)?)+$";

Я использую эту строку в моем [RegularExpression (regex, ErrorMessage = "invalid")] атрибут.

Я знаю, что флаг / i для регулярного выражения Javascript используется, чтобы сделать его нечувствительным к регистру, Ряды (y) . Но я не могу заставить его работать, и я немного расстраиваюсь. Может быть, вы можете указать мне правильное направление

Sub ButtonPressed_sample()
    Dim value As String

    Set putItRng = Range("theCells")        
    putItRng.Rows(1) = ActiveSheet.Shapes("combobox_test").Value        
End Sub

Что-нибудь посоветуете? Я абсолютный новичок в VBA, поэтому, пожалуйста, будьте как можно подробнее. Спасибо

11
задан Community 9 July 2018 в 19:34
поделиться