匹配xslt中的某个模式

时间:2015-07-02 15:32:14

标签: xslt

我有一个xml,如:

<test>
    <email>youyue19910410@gmail.com</email>
<test>

问题是,当我想检查此电子邮件是否有效时,如何编写测试条件,即电子邮件地址应遵循模式xxxxx@xxx.com。

我写了以下xslt:

<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>

<xsl:variable name="email"><xsl:value-of select="/test/email"/></xsl:variable>

<xsl:template match="test">
     <xsl:choose>
          <xsl:when test="need your help here!">
               <message>This email is valid!</message>
          <xsl:otherwise>
               <message>This email is not valid</message>
          </xsl:otherwise>
</xsl:template>
</xsl:stylesheet>

谢谢!

0 个答案:

没有答案