Уреди темуБиблиотека регуларних израза
|* Пример
Date Format (m/d/y) |
^([\d] |
1[0,1,2])/([0–9] |
[0,1,2][0–9] |
3[0,1])/\d{4}$ .(^([\d] |
1[0,1,2])/([0–9] |
[0,1,2][0–9] |
3[0,1])/\d{4}$) |
12/21/2005 |
Decimal Number |
^\d[0–9](\.\d[0–9])?$
.(^\d[0–9](\.\d[0–9])?$) |
234.342 |
|
|
|
|
|
|
Document Filenames |
^[a-zA-Z0–9-_\.]+\.(pdf |
txt |
doc |
csv)$ .(^[a-zA-Z0–9-_\.]+\.(pdf |
txt |
doc |
csv)$) |
world-domination.pdf |
E-mail Address |
^([0–9a-zA-Z]+([_.-]?[0–9a-zA-Z]+)@[0–9a-zA-Z]+[0–9,a-z,A-Z,.,–](.){1}[a-zA-Z]{2,4})+$
.(^([0–9a-zA-Z]+([_.-]?[0–9a-zA-Z]+)@[0–9a-zA-Z]+[0–9,a-z,A-Z,.,–](.){1}[a-zA-Z]{2,4})+$) |
info@netshiftmedia.com |
|
|
|
|
|
|
HTML Color Codes |
^#?([a-f] |
[A-F] |
[0–9]){3}(([a-f] |
[A-F] |
[0–9]){3})?$ .(^#?([a-f] |
[A-F] |
[0–9]){3}(([a-f] |
[A-F] |
[0–9]){3})?$) |
#00ccff |
Image Filenames |
^[a-zA-Z0–9-_\.]+\.(jpg |
gif |
png)$ .(^[a-zA-Z0–9-_\.]+\.(jpg |
gif |
png)$) |
new-pic_company.jpg |
|
|
|
|
IP Address |
^((25[0–5] |
2[0–4][0–9] |
1[0–9]{2} |
[0–9]{1,2})\.){3}(25[0–5] |
2[0–4][0–9] |
1[0–9]{2} |
[0–9]{1,2})$ .(^((25[0–5] |
2[0–4][0–9] |
1[0–9]{2} |
[0–9]{1,2})\.){3}(25[0–5] |
2[0–4][0–9] |
1[0–9]{2} |
[0–9]{1,2})$) |
192.168.0.1 |
Multimedia Filenames |
^[a-zA-Z0–9-_\.]+\.(swf |
mov |
wma |
mpg |
mp3 |
wav)$ .(^[a-zA-Z0–9-_\.]+\.(swf |
mov |
wma |
mpg |
mp3 |
wav)$) |
company-presentation.swf |
|
|
MySQL Date Format |
^\d{4}-(0[0–9] |
1[0,1,2])-([0,1,2][0–9] |
3[0,1])$ .(^\d{4}-(0[0–9] |
1[0,1,2])-([0,1,2][0–9] |
3[0,1])$) |
2005–09–02 |
|
|
|
|
|
|
|
|
Phone Number |
^[2–9]\d{2}-\d{3}-\d{4}$ |
250–555–4542 |
|
|
|
|
|
|
|
|
|
|
|
|
Postal Code (CAD) |
^([A-Z][0–9]){3}$ .(^([A-Z][0–9]){3}$) |
V2B2S3 |
|
|
|
|
|
|
|
|
|
|
|
|
Time Format (HH:MM) |
^([0–1][0–9] |
[2][0–3])(:([0–5][0–9])){1,2}$ .(^([0–1][0–9] |
[2][0–3])(:([0–5][0–9])){1,2}$) |
12:29 |
|
|
|
|
|
|
|
|
|
|
URL |
^(http[s]?:// |
ftp://)?(www\.)?[a-zA-Z0–9-\.]+\.(com |
org |
net |
mil |
edu |
ca |
co.uk |
com.au |
gov)$ .(^(http[s]?:// |
ftp://)?(www\.)?[a-zA-Z0–9-\.]+\.(com |
org |
net |
mil |
edu |
ca |
co.uk |
com.au |
gov)$) |
http://www.netshiftmedia.com |
Versatile Phone Number |
^(([0–9]{1})[-[-
.)]*[0–9a-zA-Z]{3}[- .][0–9a-zA-Z]{4})+$[-
.(]([0–9a-zA-Z]{3})[- .)]*[0–9a-zA-Z]{3}[-
.]*[0–9a-zA-Z]{4})+$) |
1.245.532.3422 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Интерактивни
демо >>
Последњи коментари:
▼Како бисте поставили Ваш коментар морате се учланити/пријавити на сајт.
А ево једна, још боља (најбољи који сам пробао) online regex алатка која поред JavaScript подржава и PHP PCRE и PHP POSIX регуларне изразе интерактивно помоћу Ajax-а:
http://regex.larsolavtorvik.com/