1.gif

1.引入vue

  1. <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>

2.

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