...och det funkar jättebra, sålänge som den första katalogen innehåller mer än 1 bokstav.
Denna sökväg validerar inte:
c:\a\big.jpg
medans denna funkar utmärkt:
c:\ab\big.jpg
...har ändrat
^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.JPG|.jpeg|.JPEG)$
till 1, men det funkade ju inte....vad måste jag ändra?
Det är ej där problemet ligger. Kika istället på de två sista \w. Får jag föreslå följande istället?
^(?:[a-z]:|\\{2}\w+\$?)(?:\\\w.*)+\.(jpg|jpeg)$
Punkterna på slutet bör du escape:a, annars matchar den vilket tecken som helst (t.ex. c:\b\ajpg). Istället för att skriva [a-zA-Z] och (jpg|JPG|jpeg|JPEG) kan du aktivera någon egenskap för IgnoreCase, typ new RegEx(..., RegexOptions.IgnoreCase).
Ah! Tackar!
Jag använder en "RegularExpressionValidator" för att vaildera filtyp som ska laddas upp. Den har inga sådana egenskaper. Verkar funka fint iaf :D