como hago para incluirle y dejar que el guion(-) sea valido en esta expersion regular
Código:
gracias var solo_numeros = /\s*\D/g;
| |||
como hago para incluirle y dejar que el guion(-) sea valido en esta expersion regular Amigos, como hago para incluirle y dejar que el guion(-) sea valido en esta expersion regular
Código:
gracias var solo_numeros = /\s*\D/g; |
| |||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers mira no me funcionó, lo que quiero es que un campo de texto sea solo numerico pero que a su vez puedan agregarle guiones, con el (-) como me dijiste me deja poner letras y es lo que o quiero |
| ||||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers - http://www.forosdelweb.com/f13/permi...puntos-363553/ - http://www.tutores.org/?codigo=1023&...-de-formulario - http://huevon.blogspot.com/2009/08/s...-input-de.html |
| ||||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers Hola, easy. Si te fijas, la expresión que tú pusiste también acepta letras. La D debe ser minúscula para que sólo acepte dígitos (la mayúscula significa lo contrario)
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers pues dependiendo como lo estes utilizando. como tal, la expresion dice "cantidad variable de espacio o ninguno seguido de cualquier caracter que no sea numerico. de modo que la expresion considera valida las siguientes cadenas.
Código:
en el ultimo ejemplo los numeros no los parea porque la expresion \D significa cualquier cosa que no sea numerico."easy"; // la expresion detecta cada caracter por seperado porque es aplicado en ambito global "e", "a", "s", "y"; " easy"; // evalua " e", "a", "s", "y". notese los espacios del primer elemento; "easy nick"; // evalua ""e", "a", "s", "y", " n", "i", "c", "k"; "easy 123"; // evalua "e", "a", "s", "y", " "; ahora bien, las expresiones las puedes usar de dos formas: para determinar si existen caracteres invalidos (mas o menos como lo estas haciendo), o para determinar si una cadena cumple con un patron.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers ok lo entendí y me quedo con esto
Código:
pero quisiera complicarme un poco más, que tal si quisiera que solamente el guion se produjera una sola vezvar solo_numeros = /[^0-9\-]/; ejemplo 1111-1 |
| ||||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers ¿¡complicartelo!? ¿o queras decir complicarmelo a mi? bueno, de momento no se me ocurre nada. si se me ocurre algo, lo comparto. o sea, todo en una expresion no se me ocurre nada. pero para llegar a lo que quieres, podrias combinar mas expresiones u otras sentencias.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers jajajaja es que lo esty intentando, crei que con ? alfinal de la misma expresión lo lograria pero no, lo seguiré intentando también y si lo consigo te lo haré saber Gracias y saludos, |
| |||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers bajo mi nula experiencia no he conseguido llegar a ningun lado, he intentado todo y cuando logro hacer que se repita solo una vez es decir que el - no se duplique, los numeros no se validan y se pueden poner letras, en fin lo dejaré tal y como me lo planteo zerokilled, Gracias amigo por tu aporte |
| ||||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers Podría ser: /^\d+-\d+$/
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers para nada, me deja poner tanto letras como numeros y carateres especiales asi mismo me permite poner mas de un guión y los espacios que quiera. yo pense que podria ser asi, pero me deja poner mas de un guion :( /[^0-9\-{1}]/ saludos
__________________ $ayudar = 'ayudar es compartir'; echo $ayudar; |
| ||||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers No entiendo muy bien cómo estás haciendo las pruebas, porque a mí me funciona bien:
Código Javascript:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: como hago para incluirle y dejar que el guion(-) sea valido en esta expers las estoy haciendo asi:
Código:
<script language="javascript" type="text/javascript"> var solo_numeros = /^\d+-?(\d+)?$/; </script> Código HTML: <form> <input type="text" onkeyup="this.value=this.value.replace(solo_numeros, '')" /> </form>
__________________ $ayudar = 'ayudar es compartir'; echo $ayudar; |
Etiquetas: |