Título: RegEx Publicado por: CH4ØZ en 11 Septiembre 2011, 07:49 am Bueno estoy usando RegEx.Replace para filtrar todos los caracteres no numericos de un TextBox; esto ya lo logre.
Mi problema surge al querer agregar una exepcion al filtro. yo quiero que en el cuadro se puedan poner numeros (0-9) y tambien el "."(punto). actualmente el codigo es el siguiente: Código (■ = 254ascii) Título: Re: RegEx Publicado por: CH4ØZ en 14 Septiembre 2011, 02:09 am nadie sabe??? realmente no logro una forma de agregar una excepcion para un caracter.
Título: Re: RegEx Publicado por: adan-2994 en 15 Septiembre 2011, 02:08 am Mira buscando en google encontre esto
http://www.elguille.info/regexp/regExp01.aspx http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/166-expresiones-regulares.htm Y yo cree un programa que tambien necesitaba bloquear los caracteres no numerikos pero permitir el punto Eso lo logre en el evento KeyPress del TextBox algo asi Código
Fijate q si se teclea algun caracter q no sea numero o el punto reproduce un sonido del sistema (arterisko) Talvez tanbien quieras bloquear el salto de linea (13) y el tabulador, para eso usa el siguiente codigo Código
Observa como se usa IF Título: Re: RegEx Publicado por: CH4ØZ en 15 Septiembre 2011, 02:41 am si, esa parte ya la hice. explico un poco mas detallado.
es un textbox en el cual va una coordenada (aproximadamente 8 digitos), por lo que seria tedioso copiar numero por numero. entonces permito que peguen el contenido desde el clipboard. el problema es que el evento KeyPress no es llamado, por lo cual use RegEx en el evento TextChange. el codigo completo para esto es: Código
lo que aparece como "■" es el caracter ascii 254 Título: Re: RegEx Publicado por: Valkyr en 15 Septiembre 2011, 16:15 pm Sí es una expresión regular ¿por qué no usas esto?:
Código: [^\d\.]+ Con esa expresión reconoces todo lo que no sean números ni punto. Saludos. Título: Re: RegEx Publicado por: CH4ØZ en 16 Septiembre 2011, 00:21 am wow gracias. eso funciono perfecto. no se me ocurrio xq todavía no termino de comprender RegEx.
|