Autor
|
Tema: [Solucionado]Duda con regex (Leído 7,682 veces)
|
.:UND3R:.
|
Wuajajaja funciona de maravilla, muchas gracias Edit: hay un pequeño problema lo que ocurre es que estoy filtrando un jtexfield cuando escribo una letra o lo que sea se convierte en un "-", cómo se arreglaría aquello? if (str == null) return; if ((getLength() + str.length()) <= limit) { super.insertString(offset, str.replaceAll("([^\\d]+){1,3}", "-"), attr); } else if (getLength() <= limit) { super.insertString(offset, str.substring(0, limit-getLength()), attr); } }
|
|
« Última modificación: 26 Noviembre 2013, 02:58 am por .:UND3R:. »
|
En línea
|
Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
|
|
|
.:UND3R:.
|
Esto funciona cuando hacen un copy paste en el textfield pero no cuando se escribe de forma manual: if (str == null) return; if ((getLength() + str.length()) <= limit) { super.insertString(offset, str.replaceAll("([^\\d]+){1,3}", "-"), attr); } else if (getLength() <= limit) { super.insertString(offset, str.substring(0, limit-getLength()).replaceAll("([^\\d]+){1,3}", "-"), attr); } }
|
|
|
En línea
|
Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
|
|
|
Danyfirex
Desconectado
Mensajes: 493
My Dear Mizuho
|
mmm lo tienes como un callback. (es que no se java)
pues tendrías que colocar mas condiciones. no manejo mucho expresiones regulares eso fue algo básico que recordaba y como dices funciona solo cuando esta todo en el textfield si vas escribiendo remplazara por "-" menos los números.
|
|
|
En línea
|
|
|
|
|
.:UND3R:.
|
Solucionado, tuve que aprender regex , adjunto el código: str = str.replaceAll("^\\-|[^0-9\\-]|\\-$", ""); while(str.contains("--")){ str = str.replaceAll("\\-\\-", "-"); }
Saludos
|
|
|
En línea
|
Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
RegEx
.NET (C#, VB.NET, ASP)
|
CH4ØZ
|
5
|
5,415
|
16 Septiembre 2011, 00:21 am
por CH4ØZ
|
|
|
duda con regex
PHP
|
jhonatanAsm
|
8
|
4,280
|
28 Abril 2012, 20:32 pm
por engel lex
|
|
|
duda de regex
.NET (C#, VB.NET, ASP)
|
spiritdead
|
3
|
2,652
|
29 Diciembre 2012, 07:26 am
por spiritdead
|
|
|
[SOURCE] RegEx .NET
.NET (C#, VB.NET, ASP)
|
Eleкtro
|
3
|
4,077
|
11 Septiembre 2013, 16:53 pm
por Eleкtro
|
|
|
Problema con IsMatch en Regex
« 1 2 »
.NET (C#, VB.NET, ASP)
|
z3nth10n
|
18
|
11,236
|
3 Agosto 2013, 15:00 pm
por z3nth10n
|
|