注册页面虽然设置了 maxlength="20",但这只是前端限制;服务端只限制长度,没有禁止空格、换行等空白字符;@用户名 的解析逻辑本身使用空白作为分隔符,例如:/@([^\s@,,。!?!?;;::<>]+)/所以用户名一旦包含空格,确实会被截断,导致无法正常匹配和发送提及通知。
我修正一下。用户名禁止空格
自己做限制呀,不管是前面空格、后面空格,还是中间空格,都不允许注册
对的,这样就完美解决空格问题了。
现在是后面加空格才可以@用户名 成功。最好就是直接@用户名就可以了。
程序怎么确认是哪个用户?比如有个人叫 @用户名就可以了 还有个人叫 @用户名就可以
好像是哦,后面还是要一个空格。