1. Куча / Говнокод #1176

    +152

    1. 1
    2. 2
    3. 3
    <xsl:variable name="regexp">
    	<xsl:text disable-output-escaping="yes">^(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[13-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:19\d\d|20\d\d|\*\*\*\*)$|^(?:0?2(\/|-|\.)29\3(?:(?:(?:19|20)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:19|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:19\d\d|20\d\d|\*\*\*\*)$</xsl:text>
    </xsl:variable>

    В XSLT - регулярное выражение то ли для показа, то ли для валидации дня рождения.

    Запостил: guest, 10 Июня 2009

    Комментарии (2) RSS

    • ТО есть, ты нихрена не разобрался в регулярке, поэтому посчитал что это говнокод?
      Ответить
    • Волька:
      Спрашивается, причём тут XSLT?
      Ответить

    Добавить комментарий