国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

angular.js - 輸入郵箱地址之后, 如何使其自動(dòng)在末尾添加分號(hào)?

瀏覽:165日期:2024-09-17 14:14:42

問(wèn)題描述

1: 我有這樣一個(gè)需求: 在郵箱輸入框里面要輸入N個(gè)地址, 這N個(gè)郵箱之間必須要使用分號(hào)隔開(kāi)才行2:能否通過(guò)angularJS 或者其他方法驗(yàn)證輸入的N個(gè)郵箱地址是分隔好的, 能夠正確發(fā)送郵件的?3:或者能夠判斷這這些郵箱是否沒(méi)有被分隔, 然后能讓我據(jù)此提出提示框信息?4:或者在輸入地址之后自動(dòng)判斷,然后自動(dòng)加上分號(hào)。

問(wèn)題解答

回答1:

你可以做一個(gè)類似tag-input的東西,在回車輸入的時(shí)候去驗(yàn)證輸入內(nèi)容是否符合郵件格式標(biāo)準(zhǔn),驗(yàn)證成功就add進(jìn)去,驗(yàn)證失敗就提示詳細(xì)消息,這樣能避免在用戶全部輸入完后再去驗(yàn)證,能保證輸入的內(nèi)容就是通過(guò)驗(yàn)證后的

angular.js - 輸入郵箱地址之后, 如何使其自動(dòng)在末尾添加分號(hào)?回車輸入

HTML

<p class='form-group'> <p class='form-group'> <input type='text' tag-input='primary' value='Amsterdam,Washington,Sydney,Beijing,Cairo' data-role='tagsinput' placeholder='Add Tag'> </p></p>

Directive

angular.module(’BlurAdmin.pages.form’) .directive(’tagInput’, tagInput); /** @ngInject */ function tagInput() { return { restrict: ’A’, link: function( $scope, elem, attr) {$(elem).tagsinput({ tagClass: ’label label-’ + attr.tagInput}); } }; }回答2:

非常感謝 @crazy4x 的解答: 后來(lái)我自己找到一個(gè)新的方法:

目標(biāo): 輸入框輸入多個(gè)郵箱地址的時(shí)候,檢驗(yàn)N個(gè)郵箱地址是否正確并給出提示方法:

HTML: <form role='form' name='custom_form' novalidate>

<p class='form-group'> <label class='col-sm-2 control-label'>email address</label> <p ng-class='{’has-error’:custom_form.user_email.$invalid&&custom_form.user_email.$dirty}'><input multiple-email name='user_email' ng-model='user.email' required placeholder='seperate the multiple mails with '/> 驗(yàn)證通過(guò):{{custom_form.user_email.$valid}} </p></p><p class='form-group text-center'> <input ng-disabled='custom_form.$invalid' type='submit' value='提交' /></p> </form>

Js:(Angular)

app.directive(’multipleEmail’, [function () {return { require: 'ngModel', link: function (scope, element, attr, ngModel) {if (ngModel) { var emailsRegexp =/^([a-z0-9!#$%&’*+/=?^_`{|}~.-]+@[a-z0-9-]+(.[a-z0-9-]+)*[;;]?)+$/i;}var customValidator = function (value) { var validity = ngModel.$isEmpty(value) || emailsRegexp.test(value); ngModel.$setValidity('multipleEmail', validity); return validity ? value : undefined;};ngModel.$formatters.push(customValidator);ngModel.$parsers.push(customValidator); }}; }]);

主站蜘蛛池模板: 国产精品私人玩物在线观看 | 日本三级香港三级少妇 | 在线观看中文字幕一区 | 欧美白人猛性xxxxx交69 | 99je全部都是精品视频在线 | 毛片免费在线 | 国产夫妇肉麻对白 | 色偷偷在线刺激免费视频 | 日本s色大片在线观看 | 久久在线影院 | 国产欧美日韩一区二区三区 | 欧美成人短视频 | 亚洲国产精品久久久久 | 亚洲国产三级在线观看 | 狠狠澡夜夜澡人人爽 | 国产亚洲精品91 | 美女一级毛片免费观看 | 欧美一级片在线观看 | 精品久久久久久影院免费 | 99久久视频 | 欧美videos极品 | 黄色美女视频免费 | 色吊丝在线观看国产 | 亚欧人成精品免费观看 | 亚洲天堂免费在线 | 成人二区 | 久久精品福利视频 | 亚洲欧美自拍一区 | 欧美日韩亚洲一区二区三区 | 中国成人免费视频 | 精品一区二区三区视频在线观看 | 亚洲精品专区一区二区欧美 | 国产亚洲精品成人a在线 | 欧美一级鲁丝片 | 精品一区二区三区四区在线 | 精品国产成人a在线观看 | 亚洲二区在线 | 国产成人精品视频播放 | 久久亚洲国产高清 | 欧美日韩一区二区三区视视频 | 国产三级黄色片 |