webForumDet fria alternativet

Mellanslag i regular expression

.NET

2 svar · 347 visningar · startad av Kromp

Medlem sedan okt. 2002103 inlägg
Frågan#1

Hej!

Jag har en regularexpressionvalidator med följande expression som kollar att en e-postadress är ok:

validationexpression="^([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+$"

Jag vill nu att den ska godkänna ej trimmade strängar också. Hur lägger man in att space innan och efter adressen ska vara ok?

Medlem sedan apr. 20012 266 inlägg
#2

\s

Ovanstående träffar på space tecken såsom \t\r\n\v\f

Medlem sedan juni 2004533 inlägg
#3

En RegularExpressionValidator behöver inte ^ och $ i mönstret.

Använd \s med * för att tillåta ett eller flera blanktecken.

validationexpression="\s*([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+\s*"

255 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)