[whatwg] "pattern" attribute definition

Ian Hickson ian at hixie.ch
Sat Aug 21 05:08:01 PDT 2004


On Thu, 22 Jul 2004, Malcolm Rowe wrote:
>
> When we define 'pattern', we define it in terms of an ECMAScript RegExp 
> object (or so it seems), but we don't define what the values of the 
> 'ignoreCase' and 'multiline' properties of a hypothetical object should 
> be.

Yeah, I was assuming that they would just use their default values. I've 
changed the spec now so that they are defined.


> Secondly, is '/' special inside an expression? In a 'normal' regexp (in
> ECMAScript or perl), you'd expect to have to escape it, since the language
> uses that symbol to terminate the pattern definition - though in perl, you
> could also use another character if you wanted to, for example: m|^/etc/|. 

Even in JS, if you use the string form for the constructor, they are not 
magical, IIRC.


> Would we expect 'pattern="/etc/.*" to work? Would 'pattern="\/etc\/.*" work
> just as well? Should we include a note around that area in the definition of
> 'pattern'? 

Done.

-- 
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