/ / 2 caixa de texto com validação de formato e entrada personalizados e comparando os dois dados VB2010 - vb.net, visual-studio-2010

2 caixa de texto com validação de formato personalizado e entrada, e comparação de ambos os dados VB2010 - vb.net, visual-studio-2010

Estou meio preso nesse cenário! Preciso criar 2 caixas de texto com o mesmo formato de dados "3XYZ-02-01-ABC-001" e depois comparar apenas "3XYZ-02-01-ABC" com texto pop-up quando não corresponder.

Eu estou usando o VB2010 e criando no winform,

Não é possível usar o RegEX, não sei por quê? Alguma solução para isso? Qualquer solução de caixa de texto mascarada ajudará, apreciará muito. É um pouco de desafio!

obrigado

Respostas:

0 para resposta № 1

Para validar (booleano) sem retornar a string, isso verificará as duas condições.

public function ValidateCode(Code as string) as boolean
Dim test As String = ""

" The longer code check
test = "d[a-z]{3}-d{2}-d{2}-[a-z]{3}-d{3}"

" The regex OR operator
test = test & "|"

" The shorter code check
test = test & "d[a-z]{3}-d{2}-d{2}-[a-z]{3}"

" Perform regex test and return the boolean
return Regex.IsMatch( Code, test )
end function