我很难创建一个RegEx模式来匹配包含a-zA-Z
,.
和-
所以我不想匹配hello-world.txt
,但我希望匹配hello-world123.txt
或hello-world(copy).txt
答案 0 :(得分:0)
只需要匹配完整字符串:
/^[a-zA-Z.-]+$/
[a-zA-Z.-]
- 匹配任何这些字符+
- 重复一个或多个^
,$
- 锚点开始和结束字符串答案 1 :(得分:0)
如果您不想将字符串与 a-z匹配。要么 - 它会是
^(?![a-zA-Z.-]+$).+$
对于.+
,您可以替换您想要匹配的内容(可能是任何内容)
比如[a-zA-Z.()\d-]+