XSD-URL的正则表达式/模式

XSD-URL的正则表达式/模式,xsd,schema,design-patterns,expression,Xsd,Schema,Design Patterns,Expression,我不太擅长常规表达式,需要一种模式,只允许以HTTP://www开头的URL 我已经找到了很多URL的例子,但它们似乎都过于复杂,我相信它应该非常简单。有人能帮忙吗?HTTP://www-他们必须从这个开始?好啊这是你的正则表达式。加上不区分大小写,一切都准备好了 当您应该“接受”一个可以更改的字符串时,正则表达式就变得有趣起来。您需要允许“https”吗?在域之前的url中是否有授权部分?(如果你知道了,你就会知道)那时候正则表达式会变得复杂 编辑 可能有更好的方法,但我已经有一段时间没有在X

我不太擅长常规表达式,需要一种模式,只允许以
HTTP://www
开头的URL


我已经找到了很多URL的例子,但它们似乎都过于复杂,我相信它应该非常简单。有人能帮忙吗?

HTTP://www
-他们必须从这个开始?好啊这是你的正则表达式。加上不区分大小写,一切都准备好了

当您应该“接受”一个可以更改的字符串时,正则表达式就变得有趣起来。您需要允许“https”吗?在域之前的url中是否有授权部分?(如果你知道了,你就会知道)那时候正则表达式会变得复杂

编辑 可能有更好的方法,但我已经有一段时间没有在XSD中这样做了。这将匹配

<xsd:simpleType name="ProdNumType">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[hH][tT]{2}[pP]://[wW]{3}.*"/>
  </xsd:restriction>
</xsd:simpleType>

HTTP://www
-他们必须从这个开始?好啊这是你的正则表达式。加上不区分大小写,一切都准备好了

当您应该“接受”一个可以更改的字符串时,正则表达式就变得有趣起来。您需要允许“https”吗?在域之前的url中是否有授权部分?(如果你知道了,你就会知道)那时候正则表达式会变得复杂

编辑 可能有更好的方法,但我已经有一段时间没有在XSD中这样做了。这将匹配

<xsd:simpleType name="ProdNumType">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[hH][tT]{2}[pP]://[wW]{3}.*"/>
  </xsd:restriction>
</xsd:simpleType>


我现在想保持简单,所以您首先提到的就足够了。它的语法是什么?我现在想保持它的简单,所以你首先提到的就足够了。它的语法是什么?你有没有尝试过编写正则表达式来解决这个问题?你能把你试过的贴出来让我们帮你吗?否则的话,你会觉得我们被要求完全为你工作。你有没有尝试过编写任何正则表达式来解决这个问题?你能把你试过的贴出来让我们帮你吗?否则的话,感觉就像我们被要求完全为你做你的工作。