| Nuevos | Más Visitados | Más Votados | Ver Todos | Agregá tu Post |
Expresiones regulares en PHP | ![]() ![]() ![]() ![]() (5.00)views: 372 |
|
Tipo de Operador
|
Ejemplo
|
Descripción
|
|
Caracteres literales
Localización de un carácter concreto
|
a A y 6 % @
|
Letras, digitos y cualquier carácter especial
|
|
\$ \^ \+ \\ \?
|
Precede un caracter especial con el signo \ para cancelar su significado
|
|
|
\n \t \r
|
Nueva linea, tabulación y retorno de carro
|
|
|
\cJ \cG
|
Códigos de control
|
|
|
\xa3
|
Códigos hexadecimales
|
|
|
Delimitadores
|
^
|
Empieza con
|
|
$
|
Termina con
|
|
|
Grupo de carácteres
|
[aAeEiou]
|
cualquier carácter incluído en [ ]
|
|
[^aAeEiou]
|
cualquier carácter excepto aAeEiou
|
|
|
[a-fA-F0-9]
|
cualquier carácter hexadecimal ('0' a '9' o 'a' a 'f')
|
|
|
.
|
cualquier carácter
|
|
|
[[:space:]]
|
cualquier espacio (espacio \n \r o \t)
|
|
|
[[:alpha:]]
|
cualquier letra
|
|
|
[[:digit:]]
|
cualquier digito
|
|
|
[^[:space:]]
|
cualquier carácter que no sea un espacio
|
|
|
Agrupaciones aplicadas a elementos
|
+
|
1 o mas (”algunos”)
|
|
*
|
0 o mas (”quizas algunos”)
|
|
|
?
|
0 0 1 (”quizas a”)
|
|
|
{4}
|
4 exactos
|
|
|
{4,}
|
4 o más
|
|
|
{4,8}
|
entre 4 y 8
|
|
|
|
||
|
Alternar
|
|
|
una u otra
|
|
Agrupando
|
( )
|
agrupación almacenandola a una variable
|
|
(?: )
|
agrupacion sin almacenar en variable
|
|
Patrones útiles:
* D.N.I.: ^\d{1,8}$
* Entero: ^(?:\+|-)?\d+$
* Real: ^(?:\+|-)?\d+\.\d*$
* Hora: ^(0[1-9]|1\d|2[0-3]):([0-5]\d):([0-5]\d)$
* Fecha: ^([012][1-9]|3[01])(/|-)(0[1-9]|1[012])\2(\d{4})$
* Email: (^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@ ([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$
* HTML Tags: ^\<[^\>]#\>$
* LINK: <a[^>]*href="[^\s"]+"[^>]*>[^<]*<\/a>
* IP: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
* Nombre: ^[a-zäöü ][a-zäöüß ]{2,} [a-zäöü\-\.][a-zäöüß\-\.]{2,}$
* Calle: ^[a-zäöüß ]([a-zäöüß ]\-?)+[a-zäöüß ]\.? \d{1,3}\w?$
* URL: ^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|
jobs|mil|museum|name|nato|net|org|pro|travel)$
* ZipCode: ^\d{5}$
Aquí puedes descargar un programa gratuito que permite generar expresiones regulares y controlar los resultados de estas.
Regular Expression Laboratory
1 2 3 4 5
Hosting PHP gratuito excelente | ![]() ![]() ![]() ![]() (5.00)views: 368 |
| » Free Web Hosting | |
|---|---|
| Disk Space | 250 MB |
| Bandwidth | 100,000 MB = 100 GB! |
| Domains Allowed | Unlimited |
| Control Panel | cPanel, view demo |
| Ads on your pages? | No Ads or Banners! |
| Your own ads allowed? | Yes |
| » Package Details | |
| Website Builder | |
| PHP Scripts Autoinstaller | |
| Unrestricted PHP Support | |
| MySQL Databases | |
| Instant Backups | |
| FTP Support | |
| Web File Manager | |
| 99.9% Uptime | |
| Instant Activation | |
| » Supported Features | |
| PHP and MySQL | Details |
| Cron Jobs | |
| Curl | |
| GD | |
| Image Magick | |
| Streaming Video | |
| PHP Pear Modules | |
| » E-mail Features | |
| POP3 Accounts | |
| Web Mail | |
| Auto Responders | |
| Spam Protection | |
| Mail Forwarding | |
| IMAP Support | |
| Modify MX Entry | |
| » Control Panel Features | |
| Latest cPanel | View Demo |
| Website Builder | Details |
| Fantastico Autoinstaller | Details |
| Getting Started Wizard | |
| Video Tutorials | |
| Multi Language Support | |
| Hotlink Protection | |
| IP Deny Manager | |
| Redirect URL | |
| Password Protected Directories | |
| Web Based File Manager | |
| phpMyAdmin | |
1 2 3 4 5
Función PHP , devuelve un array con los elementos de un texto separado por tags | ![]() ![]() ![]() ![]() (2.50)views: 365 |
Función que devuelve un array con los elementos de un texto separado por tags del tipo #tag#
ejem si el texto es
#tag1# este es el primer comentario #tag1#
#tag2# Este es otro comentario #tag2#
la funcion retorna un array del tipo
array[tag1]="este es el primer comentario";
array[tag2]="Este es otro comentario";
1 2 3 4 5
Código PHP que permite impedir que se guarde en el cache una página | ![]() ![]() ![]() ![]() (3.67)views: 354 |
Código php que setea las cabeceras para que la página no quede guardada en cache.
1 2 3 4 5
Trucos de juegos, todos los trucos para todos los juegos en un solo lugar | ![]() ![]() ![]() ![]() (5.00)views: 313 |
Trucos / cheats, para juegos en distintas plataformas
- Dreamcast
- DVD Extras
- GameBoy
- GameBoy Adv.
- GameBoy Color
- GameCube
- Macintosh
- Mobile Games
- NES
- Nintendo 64
- Nintendo DS
- PC
- Playstation 1
- Playstation 2
- SNES
- XBox
1 2 3 4 5



