比如我要输入以下字符串=====================
002,dhd,dfdf
=====================
正确的
这段字符串中只能含有"数字" "字母" ","这三种
含有其它字符都不行字符串的前一个和最后一个只能是数字和字母
请问用正则表达示怎么写...谢谢了.
002,dhd,dfdf
=====================
正确的
这段字符串中只能含有"数字" "字母" ","这三种
含有其它字符都不行字符串的前一个和最后一个只能是数字和字母
请问用正则表达示怎么写...谢谢了.
解决方案 »
- 有朋友弄了一套“运通车载GPS定位系统”代码,C#做的,要我帮忙改协议,不知如何下手,紧急求助!给个思路就好
- net socket通信
- 请教各位,在c#中序列化的数据如何在c++中反序列化?
- C#调用dll文件中的函数
- FileWebRequest的WelcomeMessage中文为什么是乱码怎么解决
- 请问如何把string转换为uri(URL)类型?
- 两个完全一样的listview,(lvQuery,LvReady),怎样将第一个中的全部数据复制到第二个中去?
- ASP.NET中数据显示格式问题,高手大侠救命啊~~~~~~~~急!
- c#中,咋用指针??
- 怎么把一个窗体内的textbox的值全部改为空
- 如何让Environment.MachineName不自动变大写
- 局域网内广播……100分要一个示例。
using System.Text.RegularExpressions;namespace ModelTest
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(CheckRule("1"));
Console.WriteLine(CheckRule("d"));
Console.WriteLine(CheckRule("1d"));
Console.WriteLine(CheckRule("d1"));
Console.WriteLine(CheckRule("#1"));
Console.WriteLine(CheckRule("d,"));
Console.WriteLine(CheckRule("13^d"));
Console.WriteLine(CheckRule("d1.. ")); Console.ReadKey();
} static bool CheckRule(string s)
{
return Regex.Match(s, "^[a-zA-Z0-9]+$").Success;
}
}
}
^[\dA-Za-z][0-9A-Za-z,]*[\dA-Za-z]$
应该这么写吧