<分区>
我用这个正则表达式来匹配任何只包含英文字母的字符串/^[a-zA-Z\s]+$/
现在我需要编辑它以匹配破折号“-”和点“.”连同英文字母。 该字符串可能包含破折号或点或非(仅字母)。
有什么想法吗?
标签 javascript regex
<分区>
我用这个正则表达式来匹配任何只包含英文字母的字符串/^[a-zA-Z\s]+$/
现在我需要编辑它以匹配破折号“-”和点“.”连同英文字母。 该字符串可能包含破折号或点或非(仅字母)。
有什么想法吗?
最佳答案
只需在字符类中添加 -
和 .
,如下所示:
/^[-.a-zA-Z\s]+$/
关于JavaScript正则表达式匹配一些特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228431/