- From: Ian Hickson <ian@hixie.ch>
- Date: Sat, 21 Aug 2004 12:08:01 +0000 (UTC)
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. `._.-(,_..'--(,_..'`-.;.'
Received on Saturday, 21 August 2004 05:08:01 UTC