正则表达式只允许英文字母数字和" - "

时间:2014-12-22 12:53:33

标签: c# .net regex

我需要一个正则表达式,允许使用英文字母和数字以及" - "并且不允许其他任何事情。  但最近我发现我的正则表达式没有停止法语字母和数字

我的正则表达式如下,

@"[^\w\d-]";

如何更改上述正则表达式,只有英文字母,数字和" - "只能被允许吗?

1 个答案:

答案 0 :(得分:3)

  

如何更改上述正则表达式,只有英文字母,数字和" - "只能被允许吗?

@"^[A-Za-z0-9-]+$"

^声称我们刚开始。 $断言我们到最后。 +重复前一个标记一次或多次。

相关问题