блин, ну нет И ее в референсах ( ни под каким видом
а думаю попробовать это:
Очень часто регулярные выражения используются для того, чтобы проверить, является ли данная строка строкой в необходимом формате. Например следующий regexp предназначен для проверки того, что строка содержит корректный e-mail адрес:
/^\w+([\.\w]+)*\w@\w((\.\w)*\w+)*\.\w{2,3}$/
а вот точно нашеоооол!!! :
Microsoft VBScript Regular expressions 5.5
теперь вставляем такую фанкшн:
- Код: Выделить всё
Public Function ereg(ByVal nVal As String) As Boolean
Static mRegExp As New VBScript_RegExp_55.RegExp
mRegExp.Pattern = "^\w+([\.\w]+)*\w@\w((\.\w)*\w+)*\.\w{2,3}$"
ereg = mRegExp.Test(nVal)
End Function
работает лучше, чем приведенный пример, хотя тоже имеет право на жизнь
спасибо всем