利用正则表达式验证汉字和英文,阿拉伯数字
2011-05-24 16:11
471 查看
利用正则表达式验证汉字和英文,阿拉伯数字
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[/u4e00-/u9fa5]+$ || ^[a-zA-Z0-9]+$"); //验证汉字和英文,阿拉伯数字
if (reg.Match(textBox5.Text.ToString()).Success)
{
//遍历ArrayList中的所有道路信息
foreach (object o in m_list)
{
//获得道路名称各汉字拼音首字母缩写,及阿拉伯数字
//string strRoadName = GetSpell(o.ToString()).ToLower();
string strtxtRoadName = textBox5.Text.ToLower();
//根据拼音进行匹配(利用Contain和Substring函数进行判定)
if ( strtxtRoadName.Substring(0, strtxtRoadName.Length) == strtxtRoadName)
{
listBox2.Items.Add(o);
}
}
}
else
{
//当TextBox为空时显示所有数据
return;
}
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[/u4e00-/u9fa5]+$ || ^[a-zA-Z0-9]+$"); //验证汉字和英文,阿拉伯数字
if (reg.Match(textBox5.Text.ToString()).Success)
{
//遍历ArrayList中的所有道路信息
foreach (object o in m_list)
{
//获得道路名称各汉字拼音首字母缩写,及阿拉伯数字
//string strRoadName = GetSpell(o.ToString()).ToLower();
string strtxtRoadName = textBox5.Text.ToLower();
//根据拼音进行匹配(利用Contain和Substring函数进行判定)
if ( strtxtRoadName.Substring(0, strtxtRoadName.Length) == strtxtRoadName)
{
listBox2.Items.Add(o);
}
}
}
else
{
//当TextBox为空时显示所有数据
return;
}
相关文章推荐
- java 正则表达式 验证字符串 只包含汉字英文数字
- 利用正则表达式分离汉字、英文、数字
- android 利用正则表达式 控制edittext只能输入数字、英文、汉字
- 利用正则表达式分离汉字、英文、数字
- 利用正则表达式分离汉字、英文、数字
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- .net中 验证用户名 2~20个字符,支持中文、英文、数字、“_”、“-”的正则表达式
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 分类: Android JAVA 2015-06-07 21:08 31人阅读 评论(0) 收藏
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则 匹配 汉字、数字、英文字母、下划线 的 正则表达式
- 由数字、26个英文字母、下划线或汉字的正则表达式
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 有关正则表达式判断数字,字符,汉字,全角,半角,英文等
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 利用正则表达式(只录入中文,数字,英文)
- 由数字、26个英文字母、下划线或汉字的正则表达式