PDA

View Full Version : سوال: نحوه كاربرد يك Regular Expressions در textbox



Iran58
چهارشنبه 02 آذر 1390, 11:58 صبح
سلام
ميشه نحوه كاربرد يك Regular Expressions در textbox را با ذكر يك مثال توضيح دهيد؟
باتشكر

Saman Hashemi
چهارشنبه 02 آذر 1390, 15:20 عصر
برای عمل اعتبار سنجی یا پیدا کردن یه الگو استفاده میشه...!
مثلا برای اعتبارسنجی وقتی میخوایین درون تکست باکس فقط عدد،حروف به یه میزان مشخص، ایمیل،... وارد کنید ازش استفاده میکنید یا برای پیدا کردن ایمیل،لینک،... درون یه متن مثل متن تکست باکس کاربرد دارد...!

Iran58
چهارشنبه 02 آذر 1390, 16:18 عصر
سلام
سوال من اينست كه چگونه مي توان Regular Expressions را در يك textbox كد نويسي كنم؟

Saman Hashemi
چهارشنبه 02 آذر 1390, 16:46 عصر
برای استفاده در سمت کلاینت با jQuery و js و برای سمت سرور در کد با REGEX البته برای هر دو سمت میتونید از کنترل های خود دات نت استفاده کنید...!

davood59
چهارشنبه 02 آذر 1390, 19:26 عصر
<br />
نــــام و نــــام خــانــوادگـــی:&nbsp;&nbsp;<asp:TextBox ID="txtName" runat="server"
Height="19px" Width="130px" ontextchanged="txtName_TextChanged"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="لطفاً نام و نام خانوادگی را وارد نمایید." ControlToValidate="txtName" style="color:#cc3300;"
Display="Dynamic">*</asp:RequiredFieldValidator>

<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"
ErrorMessage="نام و نام خانوادگی فقط شامل حروف و اعداد می توانند باشند."
ValidationExpression="^[a-zA-Z0-9-\u0600-\u06FF\s]+$" style="color: #CC3300;"
ControlToValidate="txtName" Display="Dynamic">*</asp:RegularExpressionValidator>
<br />
اینجوری در سمت کلاینت دوست عزیز
اگه دقت کنید در جلو عبارت validationExpression یک سری حروف رو مشاهده می کنید که همون شروط مورد نظر ما هستند؛ در اینجا یعنی فقط حروف و اعداد + حروف فارسی + فضای خالی(s) قابل پذیرش هستند.
اگه سوال بیشتری داشتید در خدمت هستم.