Monday 13.05 at 17:42, Negrisan Laurentiu wrote:
# Salut !
# Scuze ptr. OffTopic ...
# Ma chinui sa fac un match pe ceva de genul XXYYYYYY unde X e litera si
# Y e cifra ...(in PHP)
# Deci am :
# if (preg_match("/^[a-z,A-Z]\\d{2}[0-9]\\d{6}$/",$var)) {
# ...
# } else {
# ...
# }
#
# Cum e corect ?
if(preg_match('/^[a-zA-Z]{2}[0-9]{6}$/', $var)) {
// something
} else {
// something else
}
Sau, mai didactic: :)
/
^ // Inceput de linie
[a-zA-Z]{2} // 2 caractere din clasele a-z, A-Z
[0-9]{6} // 6 caractere din clasa 0-9
$ // sfarsit de linie
/x
Btw, daca n-ai vreun motiv sa faci altfel, eu te sfatuiesc sa
folosesti apostrofuri in loc de ghilimele cand definesti un regexp, in
PHP.
Hint:
"\\." == '.' // (orice caracter)
'\\.' == '\\.' // (caracterul '.')
# --
# Laurentiu Negrisan
--
Radu <[EMAIL PROTECTED]>
It is the weak who are cruel, only the strong can be truly gentle.
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/