600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 前端开发:使用JS正则表达式校验邮箱和手机号的方法 安卓面试题最新

前端开发:使用JS正则表达式校验邮箱和手机号的方法 安卓面试题最新

时间:2022-04-10 08:25:06

相关推荐

前端开发:使用JS正则表达式校验邮箱和手机号的方法 安卓面试题最新

6. ? 匹配前面的子表达式零次或一次;

7.\d 匹配一个数字字符,等价于[0-9];

( ) 标记一个子表达式的开始和结束位置;

9. . 匹配除换行符 \n 之外的任何单字符;

\ 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。

正则表达式的使用

1、通过正则表达式校验邮箱

<van-field v-model=“information.candidateMailbox” name=“邮箱” label=“邮箱” placeholder=“邮箱” @blur=“sendEmail” :rules="[{ required: true, message: ‘请填写候选人邮箱’ }]"/>

methods: {

sendEmail: function () {

var regEmail =

/1+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/;

if (

this.information.candidateMailbox != “” &&

!regEmail.test(this.information.candidateMailbox)

) {

this.$toast(“邮箱格式不正确”);

this.information.candidateMailbox = “”;

}

},

},

2、通过正则表达式校验手机号

<van-field v-model=“information.candidatePhone” name=“手机号” label=“手机号” placeholder=“手机号” @blur=“sendPhone” :rules="[{ required: true, message: ‘请填写候选人手机号’ }]"/>

methods: {

sendPhone: function () {

// var regPhone = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/; //带区号校验

var regPhone = /^((1[3,5,8,7,9][0-9])|(14[5,7])|(17[0,6,7,8])|(19[7]))\d{8}$/; //不带区号校验

if (

this.information.candidatePhone != “” &&

!regPhone.test(this.information.candidatePhone)

) {

this.$toast(“邮箱格式不正确”);

this.information.candidatePhone = “”;

总结

现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。

我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。

Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。但是周末花一天时间体验一下它的开发流程,了解一下它的优缺点、能干什么或者不能干什么。这个时间,并不是我们不能接受的。

如果有时间,其实通读一遍 Flutter 的文档,是最全面的一次对 Flutter 的了解过程。但是如果我们只有 8 小时的时间,我希望能关注一些最值得关注的点。

Android学习PDF+架构视频+面试文档+源码笔记

(跨平台开发(Flutter)、java基础与原理,自定义view、NDK、架构设计、性能优化、完整商业项目开发等)

6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)

(跨平台开发(Flutter)、java基础与原理,自定义view、NDK、架构设计、性能优化、完整商业项目开发等)

[外链图片转存中…(img-ahFG0XUT-1643968425182)]

A-Za-z0-9\u4e00-\u9fa5 ↩︎

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。