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/


Raspunde prin e-mail lui