微信没有短信验证功能可能有以下几个原因。
1、微信已经绑定了其他手机号:如果微信已经绑定了一个手机号,再次绑定或者更改绑定时,可能需要通过其他方式进行验证,而非短信验证。

2、微信系统升级或维护:在某些情况下,微信可能会进行系统升级或维护,这期间可能会暂时关闭短信验证功能。
3、手机短信功能未开启或短信功能受限:如果手机无法接收短信或者短信功能受到限制,可能无法正常接收微信的短信验证码,建议检查手机短信功能是否正常。
4、网络问题:如果网络连接不稳定或者无法联网,也可能无法正常接收微信的短信验证码,建议检查网络连接是否正常。
具体原因可能需要根据实际情况来判断,如果仍然无法解决问题,建议联系微信客服以获得更多帮助。
TIME
