| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
diablo
Data înscrierii: 20/Mai/2005
Mesaje: 335
Locație: Bucuresti
|
| Trimis: Mie Feb 15, 2006 4:53 pm Titlul subiectului: expresii regulate - validare fisiser swf |
|
|
Cod: if(document.jiji.filename.value==''){ alert('Nu ati introdus nimic!'); return false;}
else {var pattern=/^[\a-zA-Z0-9:]+\.swf$/
if(!pattern.test(document.jiji.filename.value))
{
alert('Fisierul nu este un swf!');
return false; }
}
nu-mi recunoaste caracterul \ |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4553
Locație: la birou
|
| Trimis: Mie Feb 15, 2006 4:59 pm Titlul subiectului: |
|
|
| well ... escape the poor character |
|
| Sus |
|
diablo
Data înscrierii: 20/Mai/2005
Mesaje: 335
Locație: Bucuresti
|
| Trimis: Mie Feb 15, 2006 5:01 pm Titlul subiectului: |
|
|
| am pus in loc de \ \\ adika var pattern=/^[\\a-zA-Z0-9:]+\.swf$/ dar tot nu merge tot nu il recunoaste ..restul recunoaste |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4553
Locație: la birou
|
| Trimis: Mie Feb 15, 2006 5:40 pm Titlul subiectului: |
|
|
tot nu inteleg ce faci tu cu patternul ala ...
adica daca se numeste gogu_save.swf asta o sa retunreze o prostie nu ? :P |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Joi Feb 16, 2006 12:47 am Titlul subiectului: |
|
|
Pai ce importanta mai are ce e inainte de .swf?
<pre>var pattern=/\.swf$/</pre> |
|
| Sus |
|
Radical
Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti
|
| Trimis: Joi Feb 16, 2006 3:08 pm Titlul subiectului: |
|
|
Nu poti incepe clasa cu \ !!!!!
Acuma am descoperit si eu in Standard ECMA 262 (Dec '99) !!!
La gramatica pentru clasele din RegExp apare:
Cod: ClassAtomNoDash ::
SourceCharacter but not one of \ ] -
\ ClassEscape
Pentru a scrie \ intr-o clasa trebuie sa folosesti "Unicode escape sequence" ... :d adica "\u005C"
Deci pattern=/^[\u005Ca-zA-Z0-9:]+\.swf$/
Please correct me if I'm going ballistic ! |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |