簡體   English   中英

Angular 6 URL模式驗證器

[英]Angular 6 url pattern validator

在輸入表格Angular 6中,我想檢查應該包含Facebook網址的輸入網址是否確實是有效的網址,該網址包含字符串“ facebook.com”或“ fb.me”作為子字符串,如果不是,返回錯誤信息。

我堅持以下幾點:

<div nxRow>
  <div nxCol="12">
    <nx-formfield nxStyle='negative' nxLabel="FACEBOOK">
      <input nxInput type="url" ng-model="facebook" pattern="^.*facebook.com*$/" value="{{facebook}}">
      <span nxFormfieldHint>
                  Link zur Facebook
              </span>
    </nx-formfield>
  </div>
</div>

您可以嘗試在*之前添加一個點,例如^.*facebook.com.*$以匹配任何字符零次或多次。

現在,您正在重復m次零次或多次。

要檢查字符串是否包含fb.me的facebook.com,您可以使用替代方法

^.*(?:facebook\\.com|fb\\.me).*$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM