[英]Words with letter and numbers that can contain dashes and swedish characters
我想创建一个正则表达式,以对所有英文字母+瑞典语“åäö(小写和大写)”进行验证。 同样,该单词可以包含1个或多个“-”,并且可以是任意长度。
^[a-zA-Z\\dåäöÅÄÖ\\-*]*$
这个对吗? 可以改善吗? 如果我没记错的话, a-zA-Z
不仅包含那些字母(az和AZ之间的ascii表中的某些字符)还包含更多内容。
更新:这是我要指的字符:
更新2:我也想包含数字。
您的正则表达式还可以,但是为什么要加上星号( *
)?
[A-Za-z]
仅匹配ASCII字母,这是[Az]
的问题,因为Z
和a
之间有一些特殊字符。
因此, ^[a-zA-Z\\dåäöÅÄÖ-]*$
应该可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.