PDA

View Full Version : ایجاد validation برای textbox



nemidonam
پنج شنبه 04 بهمن 1386, 22:09 عصر
یک validation برای textbox میخوام ایجاد کنم که فقط حروف فارسی رو قبول بکنه , از Rangevalidator استفاده کردم مقدار min , max را به ترتیب برابر "ی" , "ا" قرار دادم , type رو هم string کردم ولی کلماتی را که با "ی" شروع میشوند را قبول نمی کنه مثل " یوسف " جالب اینحاست که "ی" خالی رو قبول می کنه .
لطفا من را راهنمایی کنید .

shahab_ksh
پنج شنبه 04 بهمن 1386, 23:48 عصر
validation در ajax toolkit رو هم امتحان کنید شاید با اون جواب گرفتین

nemidonam
جمعه 05 بهمن 1386, 08:42 صبح
راه دیگه بجز ajax ?

fereshte22
جمعه 05 بهمن 1386, 12:44 عصر
در لینک زیر دوستان راه حل هایی ارئه کرده اند .به پست 14 توجه کنیدhttp://barnamenevis.org/forum/showthread.php?t=67581

nemidonam
جمعه 05 بهمن 1386, 14:59 عصر
[a-zA-Z]+\w*\d+\w*

من این کد رو امتحان کردم برای یک textbox اشکال داره
لطفا بررسی کنید .این کد عدد رو هم قبول میکنه.
من میخواهم برای textbox فقط کلمات (انگلیسی)یک کلمه ای یا دو کلمه ای مجاز باشه

TNZ187
جمعه 05 بهمن 1386, 15:09 عصر
سلام
این یکی شاید جواب بده .
[a-zA-Z]{,2} یا
\w{,2}

nemidonam
جمعه 05 بهمن 1386, 15:18 عصر
سلام
این یکی شاید جواب بده .
[a-zA-Z]{,2} یا
\w{,2}

این دو کد هم جوای نمیده به هیچ عنوان

TNZ187
جمعه 05 بهمن 1386, 15:29 عصر
سلام
معذرت می خواهم . یک تیکه اش جا افتاده بود .:لبخند:

\w{1,2}

nemidonam
جمعه 05 بهمن 1386, 15:33 عصر
سلام
معذرت می خواهم . یک تیکه اش جا افتاده بود .:لبخند:

\w{1,2}

این کد برای یک حرفی یا دو حرفی کاربرد داره , من یک کلمه ای یا دو کلمه ای می خوام که زبانش هم مشخص باشه

nemidonam
جمعه 05 بهمن 1386, 15:48 عصر
یک کلمه ای مثل "reza"
دو کلمه ای مثل "ali reza "
فقط حروف و فاصله مجاز باشند

TNZ187
جمعه 05 بهمن 1386, 15:51 عصر
سلام
منظورتون اصلا متوجه نشده بودم . این یک کد رو هم بی زحمت تست کنید . خودم تست کردم جواب داد .
[a-zA-Z]{1,}\s*[a-zA-Z]{1,}
البته کلمات یک حرفی رو قبول نمی کنه ، و نمی ذاره که طرف بعد از کلمه اول بی دلیل و بدون ادامه فاصله بده