REGEX用于任何文件扩展名

ka.*_*ean 6 regex

我正在尝试构建一个正则表达式来判断字符串是否是有效的文件扩展名.它可能是任何扩展.

hello        no
.hello       Yes
..hello      No
hello.world  No
.hello.world No
.hello world No
Run Code Online (Sandbox Code Playgroud)

我试过^ \.和^ \.[\.]但是无法得到我想要的东西.这似乎应该很简单.

Sab*_*san 9

^\.[^.]+$
Run Code Online (Sandbox Code Playgroud)

这意味着以.dot(.)开头,然后开始

如果你想只有aplhanumeric,你也可以使用这个:

^\.[a-zA-Z0-9]+$
Run Code Online (Sandbox Code Playgroud)

  • 像`.tar.gz`这样的扩展名呢? (4认同)

Hun*_*son 5

试试这个正则表达式:

^\.[\w]+$
Run Code Online (Sandbox Code Playgroud)

匹配以“.”开头,后跟一个或多个“单词”字符,直到字符串末尾的字符串。