PDA

View Full Version : سوال: اعتبار سنجی برای حروف فارسی



mahdisky
یک شنبه 11 فروردین 1392, 02:44 صبح
سلام
برای اینکه فیلد هایی مثل نام و نام خانوادگی رو اعتبار سنجی کنیم که
آیا حروف فارسی وارد شده یا نه چطوری باید انجام داد؟

اگر یه regular expressions هم باشه که خیلی خوبه.

mahdisky
یک شنبه 11 فروردین 1392, 16:31 عصر
کسی از دوستان برنامه نویس نمی دونه چطوری فارسی رو میشه چک کرد؟

fakhravari
یک شنبه 11 فروردین 1392, 19:53 عصر
یه همچین چیزی
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="TextBox2" ErrorMessage="RegularExpressionValidator"
ValidationExpression="[ا-ی]+"
ValidationGroup="hh"></asp:RegularExpressionValidator>

mahdisky
یک شنبه 11 فروردین 1392, 21:39 عصر
یه همچین چیزی
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="TextBox2" ErrorMessage="RegularExpressionValidator"
ValidationExpression="[ا-ی]+"
ValidationGroup="hh"></asp:RegularExpressionValidator>

ممنون
آیا این حرفایی مثل :ء یا آ رو قبول میکنه؟؟

hamidreza1376
یک شنبه 11 فروردین 1392, 23:53 عصر
با کد نویسی C# چه جوری می شه تشخیص داد؟

fakhravari
دوشنبه 12 فروردین 1392, 01:38 صبح
آیا این حرفایی مثل :ء یا آ رو قبول میکنه؟؟[/QUOTE]
ValidationExpression="[ضصثقفغعهخحجچشسیبلاتنمکگظط زرذدئوپ ءآژ]+"

fakhravari
دوشنبه 12 فروردین 1392, 01:44 صبح
با کد نویسی C# چه جوری می شه تشخیص داد؟
protected void Button2_Click(object sender, EventArgs e)
{
string ss = "[ضصثقفغعهخحجچشسیبلاتنمکگظط زرذدئوپ ءآژ]+";

if (Regex.IsMatch(TextBox2.Text, ss, RegexOptions.IgnoreCase))
{
// Yess
}
}

neverlieme
پنج شنبه 10 مهر 1393, 12:46 عصر
protected void Button2_Click(object sender, EventArgs e)
{
string ss = "[ضصثقفغعهخحجچشسیبلاتنمکگظط زرذدئوپ ءآژ]+";

if (Regex.IsMatch(TextBox2.Text, ss, RegexOptions.IgnoreCase))
{
// Yess
}
}


این درست کار نمیکنه. اگه متن دارای هر نوع کاراکتری به اضافه ی کاراکترای ss باشه true برمیگردونه

alireza_s_84
پنج شنبه 10 مهر 1393, 13:41 عصر
توی امضای من لینکش هست
http://barnamenevis.org/showthread.php?181788-FarsiFieldValidator-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA%D B%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1-%D8%B3%D9%86%D8%AC%DB%8C-%D9%81%DB%8C%D9%84%D8%AF%D9%87%D8%A7%DB%8C-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C