Я нашел Regex
, проверяющий, отправлен ли текст TextBox по электронной почте.Regex test для NUMBERS
If Regex.IsMatch(email.Text, "^(?("")("".+?""@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))" + "(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$") _
Then
// True
End If
Я хочу, чтобы это изменить, так что это будет проверить, если текст набран только Numbers
?
Как я могу это сделать?
Регулярное выражение для проверки только целых чисел равно «^ [0-9] + $". Возможно, я не понимаю ваш вопрос, но что тестирует только цифры, связанные с тестированием адресов электронной почты? – NYSystemsAnalyst
Нет, это не так. Я нашел это решение, но я этого не понял. –
^= Начало строки1. [0-9] = диапазон символов, в данном случае чисел, от нуля до девяти. + = Матч минимум 1, но может быть более одного. $ = Конец строки. Следовательно, регулярное выражение^[0-9] + $ будет соответствовать любой строке текста, содержащей хотя бы одну цифру, но будет запрещать любые нечисловые символы. – NYSystemsAnalyst