求一个正则表达式,在线等.

求一个正则表达式,不能包含“-”和“.”这两个符号。(字数字数字数字数字数字数,字数字数字数字数)

 [^\-^\.]+

怎么丢字符了,按老曹caozhy那个就行

从你的描述来看,应该是用来验证字符格式的,所以要加 ^ $

^[^.-]+$

这就是不包含
^就是否的意思

 var reg=new Regex(@"^[^.-]+$");

bool Ischeck= reg.IsMatch(i);