有没有人知道怎么写一个只允许a-zA-Z0-9.-(字母,数字,点和破折号)的正则表达式但是从不以点或破折号开始或结束?
我试过这个:
/^[^.-][a-zA-Z0-9.-]+[^.-]$/
...但是如果我写一些像"john @"这样的东西,那就行了,我不想,因为@是不允许的.
regex
regex ×1