1. if(!/^[\w\u4e00-\u9fa5]{3,15}$/.test(username.value)){
  2. showToast('用户名必须3~15个字符\n(仅限于字母数字下划线和中文)')
  3. return
  4. }
  5. if(!/^.{6,16}$/.test(password.value)){
  6. showToast("密码长度必须6~16位")
  7. return
  8. }

插值文本换行

正常情况下,vue的{{}}中会忽略空白和换行( \n ),将 wite-space 设为 pre 可保留换行

  1. .toast {
  2. white-space: pre;
  3. text-align: center;
  4. line-height: 1.5;
  5. }

image.png