我正在尝试构建一个正则表达式来判断字符串是否是有效的文件扩展名。它可以是任何扩展。
hello no
.hello Yes
..hello No
hello.world No
.hello.world No
.hello world No
我试过 ^\.和 ^\.[\.] 但无法得到我正在寻找的东西。这看起来应该很简单。
最佳答案
^\.[^.]+$
这意味着从
.
开始然后是点以外的任何东西( .
)如果你只想有 aplhanumeric,你也可以使用这个:
^\.[a-zA-Z0-9]+$
关于任何文件扩展名的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235518/