register.js 927 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. console.log('register');
  2. var register = document.getElementById("registerButton");
  3. register.addEventListener('click', function () {
  4. let account = document.querySelector("#InputAccount").value;
  5. let repassword = document.querySelector("#RepeatPassword").value;
  6. let password = document.querySelector("#InputPassword").value;
  7. var data = {
  8. "username": account,
  9. "password": password,
  10. };
  11. if (repassword != password) {
  12. alert('密碼與確認密碼不相同')
  13. return
  14. }
  15. axios
  16. .post("https://cmm.ai:8080/auth/register", data)
  17. .then((response) => {
  18. console.log(response);
  19. alert(response.data.msg)
  20. // history.go(0);
  21. })
  22. .catch((error) => console.log(error));
  23. });
  24. function validateEmail(email) {
  25. const re = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
  26. return re.test(email);
  27. }