[whatwg] Vagueness in description of pattern attribute
Ian Hickson
ian at hixie.ch
Thu Dec 16 14:42:35 PST 2004
On Tue, 14 Dec 2004, Brad Fults wrote:
>
> In the WF 2.0 CFC [1], the pattern attribute is described and included
> is this paragraph:
>
> "The ^ and $ characters have their usual meaning. Thus, using the ^
> character anywhere other than at the start of the pattern, or the $
> character anywhere other than at the end of the pattern, prevents the
> pattern from matching anything."
>
> That is obviously untrue in at least four cases.
>
> 1. When ^ is used at the beginning of a char class. e.g. pattern="[^abc]"
> 2. When ^ is used anywhere else in a char class. e.g. pattern="[asdf^!]"
> 3. When ^ is escaped by \. e.g. pattern="\^.*"
> 4. When $ is escaped by \. e.g. pattern="\$.*"
Good point. Added a parenthetical to that effect.
> In addition, following my understanding, the ^ and $ are implied and
> thus including ^ at the beginning or $ at the end would be erroneous.
My understanding is that /^^^foo$$$/ is the same as /^foo$/ -- they are
equivalent and match the same thing. Is this incorrect?
Thanks for your input,
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list