验证输入的 可是是英文字母,可以是英文字母+数字。但不可以只是数字。怎么写
解决方案 »
- 为什么迭代变量不能改变?
- 改变IE查看源文件 程序里怎么接收?
- 我要做一个类似于rar压缩包功能
- 如何通过TextBox打开一个.TXT文件?
- (急)我用TcpServer和TcpClient写了一个服务器端和一个客户端,请问为什么不能在单机上连接呢?
- (有空聊聊,没空接分!)这1000块的工资,老子不要也罢。我在一家软件公司的经历。绝对真实。(斑主留情,我自已转)
- C#的Click事件
- 如何在服务器共享文件夹中创建文件?用代码实现(C#)
- C#有没有指定不透明度的刷子
- 正则表达式,以括号外逗号进行分组
- page1和page2之间如何传递参数
- c#中,list,innerlist以及this,到底指什么?
$ 结尾
+ 一个或多个
* 0个或多个
英文字母+数字:[0-9a-zA-Z]+
但不可以只是数字:(?![0-9]*$)
@"^(?i)(?![0-9]*$)[0-9a-z]*$" //不能为空@"^(?i)(?![0-9]+$)[0-9a-z]*$" //可为空
这样没意义,要区分是否可空也应该写@"^(?i)(?![0-9]*$)[0-9a-z]+$" //不能为空@"^(?i)(?![0-9]*$)[0-9a-z]+$" //可为空
执行时间:811毫秒(0.811秒) 占总时间55.32%★表达式2:^(?![0-9]*$)[0-9a-zA-Z]+$
执行时间:655毫秒(0.655秒) 占总时间44.68%