最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angular短信模板校驗(yàn)代碼

 更新時(shí)間:2020年09月23日 09:13:36   作者:蝸??癖? 
這篇文章主要介紹了Angular短信模板校驗(yàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1、短信模板內(nèi)容

驗(yàn)證碼 ${username} 12345
驗(yàn)證碼 ${username} 12345
驗(yàn)證碼 ${username} 12345

從代碼中提取 username, 并判斷驗(yàn)證碼 username中只存在英文字母

2、內(nèi)容校驗(yàn),提取模板中${}的內(nèi)容并且,內(nèi)容只能使用英文

smsTemplateContentChange(value){
  // 短信模板內(nèi)容 校驗(yàn)
  const error = this.smsTemplateForm.get('templateContent').getError('pattern');
  if (error){
   return;
  }else{
   this.smsTemplateForm.get('templateContent').setErrors(null);
  }
  const reg = /\$\{((?!\{).)*\}/g;
  const matchStr = value.match(reg);
  const resultList = new Set();
  this.paramsList = new Set();
  const pattern = '^[a-zA-Z]{1,}$';
  const regex = new RegExp(pattern);
  let isError = false;
  if (matchStr){
   matchStr.forEach((item: string) => {
    const result = item.replace('${', '').replace('}', '');
    if (!result.match(regex)){
     isError = true;
    }
    resultList.add(result);
   });
   if (isError){
    // 設(shè)置錯(cuò)誤信息
    this.smsTemplateForm.get('templateContent').setErrors({errorParams: '參數(shù)只能使用英文'});
   }else{
    this.paramsList = resultList;
   }

  }
  // console.log(value.match(reg).replace('${', '').replace('}', ''));

 }

3、前端html

<se label="短信模板" [error]="{
  required: '請輸入短信模板',
  pattern: '最大長度不超過200!',
  errorParams: '${}參數(shù)中只能使用英文'}">
   <textarea formControlName="xxx" [(ngModel)]="smsTemplateVo.xxx"
        (ngModelChange)="smsTemplateContentChange(smsTemplateVo.xxx)" nz-input required></textarea>
   <div ><strong>提取可用參數(shù):</strong><nz-tag *ngFor="let tag of paramsList" nzColor="default">{{tag}}</nz-tag></div>
  </se>
 

4、最終效果

到此這篇關(guān)于Angular短信模板校驗(yàn)代碼的文章就介紹到這了,更多相關(guān)Angular短信模板校驗(yàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • angular使用post、get向后臺(tái)傳參的問題實(shí)例

    angular使用post、get向后臺(tái)傳參的問題實(shí)例

    本篇文章主要介紹了angular使用post、get向后臺(tái)傳參的問題實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Angularjs注入攔截器實(shí)現(xiàn)Loading效果

    Angularjs注入攔截器實(shí)現(xiàn)Loading效果

    angularjs作為一個(gè)全ajax的框架,對于請求,如果頁面上不做任何操作的話,在結(jié)果反回來之前,頁面是沒有任何響應(yīng)的,不像普通的HTTP請求,會(huì)有進(jìn)度條之類
    2015-12-12
  • 詳解angular element()方法使用

    詳解angular element()方法使用

    本篇文章主要介紹了詳解angular element()方法使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • AngularJS過濾器filter用法分析

    AngularJS過濾器filter用法分析

    這篇文章主要介紹了AngularJS過濾器filter用法,結(jié)合實(shí)例形式分析了過濾器filter的功能、分類、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-12-12
  • AngularJS實(shí)現(xiàn)表單手動(dòng)驗(yàn)證和表單自動(dòng)驗(yàn)證

    AngularJS實(shí)現(xiàn)表單手動(dòng)驗(yàn)證和表單自動(dòng)驗(yàn)證

    本文是對AngularJS表單驗(yàn)證,手動(dòng)驗(yàn)證或自動(dòng)驗(yàn)證的講解,對學(xué)習(xí)JavaScript編程技術(shù)有所幫助,感興趣的小伙伴們可以參考一下
    2015-12-12
  • AngularJS表單詳解及示例代碼

    AngularJS表單詳解及示例代碼

    本文主要介紹AngularJS表單的知識,這里整理了表單的基礎(chǔ)知識和簡單的示例代碼,有需要的小伙伴可以參考下
    2016-08-08
  • AngularJS實(shí)現(xiàn)根據(jù)變量改變動(dòng)態(tài)加載模板的方法

    AngularJS實(shí)現(xiàn)根據(jù)變量改變動(dòng)態(tài)加載模板的方法

    這篇文章主要介紹了AngularJS實(shí)現(xiàn)根據(jù)變量改變動(dòng)態(tài)加載模板的方法,結(jié)合實(shí)例形式簡單分析了AngularJS動(dòng)態(tài)加載模板的主要操作技巧與模板實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-11-11
  • AngularJS 過濾器的簡單實(shí)例

    AngularJS 過濾器的簡單實(shí)例

    本文主要介紹AngularJS 過濾器,這里提供詳細(xì)了AngularJS 過濾器詳細(xì)資料,并提供簡單實(shí)例,有需要的朋友可以參考下
    2016-07-07
  • 使用 Angular RouteReuseStrategy 緩存(路由)組件的實(shí)例代碼

    使用 Angular RouteReuseStrategy 緩存(路由)組件的實(shí)例代碼

    這篇文章主要介紹了使用 Angular RouteReuseStrategy 緩存(路由)組件的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Angular2下使用pdf插件的方法詳解

    Angular2下使用pdf插件的方法詳解

    這篇文章主要給大家介紹了在Angular2下使用pdf插件的方法,使用這個(gè)插件是要實(shí)現(xiàn)一個(gè)pdf顯示的功能,文中介紹的非常詳細(xì),對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-04-04

最新評論

酒泉市| 桓台县| 清苑县| 青河县| 太仆寺旗| 五常市| 布尔津县| 剑阁县| 尚志市| 平南县| 泉州市| 册亨县| 阳城县| 安泽县| 诸城市| 宜昌市| 柏乡县| 湖南省| 电白县| 屏东市| 沂南县| 广平县| 鄂托克前旗| 醴陵市| 汶川县| 金塔县| 会东县| 奉新县| 丰顺县| 禄劝| 九台市| 望江县| 云南省| 额敏县| 开原市| 扬中市| 滨海县| 镶黄旗| 加查县| 阿图什市| 宝鸡市|