您的位置:首页 > 移动开发 > Objective-C

利用正则表达式验证汉字和英文,阿拉伯数字

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐