1.gif

完整代码

  1. <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>
  2. <div id="app">
  3. 手机号:<input type="text" v-model="keyword"><br>
  4. <p>{{msg}}</p>
  5. 邮箱: <input type="text" v-model="email"><br>
  6. <button @click="handleClick">注册</button>
  7. </div>
  8. <script>
  9. var vm=new Vue({
  10. el:"#app",
  11. data:{
  12. keyword:"",
  13. email:"",
  14. msg:""
  15. },
  16. methods: {
  17. handleClick(){
  18. /*
  19. /^1[3-9]\d{9}$
  20. */
  21. var reg=/^1[3-9]\d{9}$/;
  22. var emailReg=/^[0-9a-z+@[0-9a-z]+\.com$/
  23. if(!reg.test(this.keyword)){
  24. this.msg="手机号码不正确"
  25. }else{
  26. this.msg=""
  27. }
  28. if(!emailReg.test(this.email)){
  29. alert("邮箱不正确")
  30. }
  31. }
  32. },
  33. })
  34. </script>