小编use*_*527的帖子

正则表达式为子域

有没有人知道怎么写一个只允许a-zA-Z0-9.-(字母,数字,点和破折号)的正则表达式但是从不以点或破折号开始或结束?

我试过这个:

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

...但是如果我写一些像"john @"这样的东西,那就行了,我不想,因为@是不允许的.

regex

26
推荐指数
3
解决办法
2万
查看次数

标签 统计

regex ×1