或者说如何判断一个字符串中是否只有英文字母和数字???
解决方案 »
- 新人求助,C#写的PACS系统,优化读取速度,没有思路
- 虚心请教一个数组的问题,求解。
- 如何让数据库空表在客户端建立
- 文字乱码问题,谢谢!
- [求助]Repeater嵌套RadioButtonList读数据库问题
- 多项式求解,高分求助!
- 求助!怎样限制datagrid的列宽。在单元格里输入内容,到设定宽度后自动换行,请问怎么实现?
- 请问textbox控件添加后,自动产生右键的复制,剪切,粘贴等,而richtextbox就没有,如何添加。
- 怎样设置 Grid表格在编辑时TextBox的宽度
- 用EF添加一条信息时捕捉到“对象的当前状态使该操作无效”
- (WEB)如何隐藏DataGrid的一列并且可以在jscript中访问这一列?
- 用vs2005开发thread的疑问,急
{
if (Regex.IsMatch(pendingString, @"^[\da-zA-Z]+$"))
{
return true;
}
else
{
return false;
}
}
该方法接受一个字符串,如果字符串只有英文字母和数字组成返回true,否则返回false
注意,我这里所说的数字不包括了小数点,如果要包括小数点,可以把@"^[\da-zA-Z]+$"改成
@"^[\da-zA-Z.]+$"
using System.Text.RegularExpressions;
namespace test
{
/// <summary>
/// Class10 的摘要说明。
/// </summary>
public class Class10
{
public Class10()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static string Check(string pendingString)
{
if (Regex.IsMatch(pendingString, @"[\u4e00-\u9fa5]+"))
{
return "有汉字";
}
else
{
return "无汉字";
}
}
static void Main()
{
string s = "《我爱祖国》";
Console.WriteLine(Check(s)); s = @"abcdefodfl980883247)(*(*(^&*^&$%^$%#$#@%&*&(&*)"":::\http: ";
Console.WriteLine(Check(s)); Console.ReadLine();
}
}
}