PDA

View Full Version : سوال: مشکل با RegularExpression در IE7



reza_moon_mordad
پنج شنبه 15 بهمن 1388, 13:18 عصر
<asp:RegularExpressionValidator ID="RegularExpressionValidator2"
runat="server" ControlToValidate="UserName" Display="Dynamic" ErrorMessage="نام کاربری بین 6 تا 15 حرف و حداقل شامل یک عدد "
ValidationExpression="^(?=.*\d).{6,15}$" ValidationGroup="CreateUserWizard1">*</asp:RegularExpressionValidator>

تقریبا در تمام بروزرها درست عمل میکنه به جز IE7 .
مشکل از چی میتونه باشه؟

Chabok
پنج شنبه 15 بهمن 1388, 15:02 عصر
(?=.*\d)
طبق اطلاعات من :لبخند: مقادیر LookAhead و LookBehind نمی توانند Regex باشند .
یعنی حتماً باید متن ساده باشند .

و غیر از این مسئله ، این شرط بعید میدونم با عبارت شما بخونه



نام کاربری بین 6 تا 15 حرف و حداقل شامل یک عدد
(?=.*\d).{6,15}

:متفکر:

reza_moon_mordad
شنبه 17 بهمن 1388, 08:57 صبح
مرسی از جوابتون, این کد در حال حاضرداره این کارو انجام میده حالا اون عبارت زیاد مهم نیست
اما چرا تو IE7 به کل کار نمیکنه و false رد میکنه
پیشنهاد شما چی هست
با تشکر

reza_moon_mordad
یک شنبه 18 بهمن 1388, 11:16 صبح
یعنی این همه استاد و متخصص هیچ نظر یا پیشنهادی در این زمینه ندارند ؟