Searching for a pattern

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Sven Dzepina

    #1

    Searching for a pattern

    Hello,

    Has somebody a pattern which contains:
    - URL Checking (This Syntax: http://www(with and without www).lol.com
    - Only *.html, *.htm, *.php formats - also: http://www.lol.com/index.html or
    index.htm or index.php.

    Thanks.

    Gretting!


  • Alan Little

    #2
    Re: Searching for a pattern

    Carved in mystic runes upon the very living rock, the last words of Sven
    Dzepina of comp.lang.php make plain:
    [color=blue]
    > Has somebody a pattern which contains:
    > - URL Checking (This Syntax: http://www(with and without www).lol.com
    > - Only *.html, *.htm, *.php formats - also:
    > http://www.lol.com/index.html or index.htm or index.php.[/color]

    Do you mean something like this:

    ^http://(www\.)?[A-Za-z0-9-]+\.[A-Za-z0-9-]{2,}/?$

    For full, proper URL validation, you'll have to go beyond a single
    expression. I suppose it might theoretically possible to do it with just
    a single expression, but I think people try to cram too much into
    regexes, rather than breaking things down a bit.

    It just so happens I recently wrote a URL validation plugin for Phorm.
    You're welcome to extract the URLVal function from it and use it.



    --
    Alan Little
    Phorm PHP Form Processor

    Comment

    • Sven Dzepina

      #3
      Re: Searching for a pattern

      Hello Alan,

      Your pattern can not help me. =(
      Has somebody another idea?

      Gretting.

      "Alan Little" <alan@n-o-s-p-a-m-phorm.com> schrieb im Newsbeitrag
      news:Xns941292B 0E57B6alanphorm com@216.196.97. 132...[color=blue]
      > Carved in mystic runes upon the very living rock, the last words of Sven
      > Dzepina of comp.lang.php make plain:
      >[color=green]
      > > Has somebody a pattern which contains:
      > > - URL Checking (This Syntax: http://www(with and without www).lol.com
      > > - Only *.html, *.htm, *.php formats - also:
      > > http://www.lol.com/index.html or index.htm or index.php.[/color]
      >
      > Do you mean something like this:
      >
      > ^http://(www\.)?[A-Za-z0-9-]+\.[A-Za-z0-9-]{2,}/?$
      >
      > For full, proper URL validation, you'll have to go beyond a single
      > expression. I suppose it might theoretically possible to do it with just
      > a single expression, but I think people try to cram too much into
      > regexes, rather than breaking things down a bit.
      >
      > It just so happens I recently wrote a URL validation plugin for Phorm.
      > You're welcome to extract the URLVal function from it and use it.
      >
      > http://www.phorm.com/plugins.php3
      >
      > --
      > Alan Little
      > Phorm PHP Form Processor
      > http://www.phorm.com/[/color]


      Comment

      Working...