SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - Eliminar todos los caracteres que no sean numeros ni letras de una cadena

Códigos Php

Para filtrar o limpiar cadenas estas sencillas lineas de codigo puede ser muy util. Utilizando expresiones regulares. Eliminara todos los caracteres especiales que no sean ni numeros ni letras.
Visitas: 127,002 - 06-08-2007 22:09:23
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?
  2. $cadena = "Estos serian algunos numeros 12345, texto y simbolos !£$%^&";
  3. $nueva_cadena = ereg_replace("[^A-Za-z0-9]", "", $cadena);
  4. echo $nueva_cadena
  5. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Eliminar todos los caracteres que no sean numeros ni letras de una cadena" href="http://www.tutores.org/codigo/1828/" target="_blank">Eliminar todos los caracteres que no sean numeros ni letras de una cadena</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
Marcos
4 5
Amigo te agradezco por eso, lo estaba buscando esta muy bueno.
Comentario usuario
Luis Cabré
2 5
Esta función esta genial....me evito un dolor de cabeza de horas... ya que estaba probando con otras funciones ...y con esto me ahorré mucho trabajo...

Muy bueno...
Comentario usuario
ialarcon
3 5
Amigo te agradezco me scas de un apuro
Comentario usuario
Darcon
1 5
Muchas Gracias Viejo :D
Comentario usuario
03-03-2009 05:57:14
4 5
Muchas gracias,
estuve 3 horas buscando algo como esto, nada funcionaba.
Comentario usuario
16/07/2004 8.30.40
5 5
Excelente el código me sacó de un gran apuro
Comentario usuario
Chemita
1 5
ereg_replace("[^A-Za-zñÑ]", "", $busca);

Insertar las Dos Ñ para que las admita
Comentario usuario
Sebocha
1 5
Hola a todos! Excelente código!
Como haría para que en un formulario donde se ingresan muchos campos, no tener que escribir este código por cada campo, o sea, escribirlo una vez para todos los campos? Es posible?

Muchas Gracias!
Comentario usuario
José Lopez
1 5
Hey hola!...
Muchisisisisimas gracias =D... me sirvió perfectamente era justo lo que buscaba!!!

Sigue posteando más truquitos de estos !...
Comentario usuario
Martin Graglia
2 5
Muchas gracias! me sirvió justo para lo que buscaba.
Para que me deje las letras con acento, arroba (porque tengo un campo para el email), las comas y los puntos le agregué algo mas:

ereg_replace("[^A-Za-zñÑáéíóúÁÉÍÓÚ@.,]", "", $value);

Gracias de nuevo!
Comentario usuario
02-11-2009 21:55:08
5 5
Hola señores tengo un problema
tengo una cadena de caracteres la cual tengo q validar
q solo sean numeros,letras, pero no tiene q tener espacios en blanco.
si me ayudan se los agradeceria mucho.
Comentario usuario
brucepedro
3 5
excelente codigo me ayudao mucho, gracias
Comentario usuario
24-05-2008 10:03:48
2 5
Que buen codigo se te agradece mucho
Comentario usuario
buthas
3 5
Esta función es muy interesante. la guardare en mi biblioteca, jejeje.

Pero ahora lo que me interesaria es hacer algo parecido pero que el reemplazo se realice a toda la cadena menos los caracteres que esten delimitados por cierto marcado o caracter/es.

me explico mejor lo que busco es hacer una consulta a una base mysql y del tesultado (una cadena de caracteres) quedarme solo con lo que este entre dos caracteres o marcadores concretos.

un ejemplo:

Cadena: "kjhjff kñ kljkl [img]http://3W.loquesea.com/jkj.jpg[/img] hjhk kkl jgifd"

y guardar en una variable solo: "http://3W.loquesea.com/jkj.jpg"

no se si me expliqué bien.

haber quien me echa una mano.
Comentario usuario
froylan
2 5
gracias por tu aporte y solidaridad
Comentario usuario
calios
1 5
excelente!!! la verdad es que es bastante sencillo.
Gracias!
Comentario usuario
robledi
5 5
Me a servido de gran ayuda, muchas gracias.
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.