特定特殊字符的正则表达式

时间:2016-05-23 12:36:08

标签: c# regex

如何编写允许使用字母,数字,空格和以下特殊字符的正则表达式,-/.#\

例如,它应该接受这两个:

916 1/2 W 6#TH ST, Davenport, IA, 52802-3431
100-1/2 Duke Street, 22314

我对编写正则表达式知之甚少,而我当前要求修改代码,所以请原谅我发布这个问题。学习正则表达式需要时间,我手边没有它

1 个答案:

答案 0 :(得分:4)

您问过alphabets,numbers,space and following special characters ,-/.#\

  • 字母,数字:[a-zA-Z0-9]
  • 空间:[ ]
  • 特别字符:[,\/.#\\-]
  • 从头到尾:^$
  • 任何长度:*

将它一起随机播放:^[a-zA-Z0-9 ,\/.#\\-]*$

使C#友好:@"^[a-zA-Z0-9 ,\/.#\\-]*$" ...