[英]Regular Expression in C#.net for alphabets and optional hypen
我需要.NET中的正则表达式来验证带有字母和选项连字符的单词,不允许使用其他特殊字符或数字
例如
ASAS-JDS
ANND-Jdsd
asdasda
我得到了字母的正则表达式
^[a-zA-Z]+$
但我还需要包含可选的连字符“-”。
在字符类[-a-zA-Z]
或[a-zA-Z-]
的开头或结尾处都添加“-”字符(当显示为第一个或最后一个字符时,不会被识别为字符范围)或以转义形式放在字符范围之外(例如[az\\-AZ]
)。
(请注意,在后一种情况下,除非使用@前缀的字符串,否则将需要转义转义字符本身。即@"[az\\-AZ]"
或"[az\\\\-AZ]"
) 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.