- From: <bugzilla@jessica.w3.org>
- Date: Sun, 05 Feb 2012 18:17:51 +0000
- To: public-html@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=15904 Summary: On: The pattern attribute (forms) The spec does not clarify what the reserved characters of the regular expressions are, and what the escape character is, nor whether there is any. The pattern attribute value example ("[0-9][A-Z]{3}") is a trivial one. Bu Product: HTML WG Version: unspecified Platform: Other URL: http://www.whatwg.org/specs/web-apps/current-work/#top OS/Version: other Status: NEW Severity: normal Priority: P3 Component: HTML5 spec (editor: Ian Hickson) AssignedTo: ian@hixie.ch ReportedBy: contributor@whatwg.org QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-wg-issue-tracking@w3.org, public-html@w3.org Specification: http://dev.w3.org/html5/spec/Overview.html Multipage: http://www.whatwg.org/C#top Complete: http://www.whatwg.org/c#top Comment: On: The pattern attribute (forms) The spec does not clarify what the reserved characters of the regular expressions are, and what the escape character is, nor whether there is any. The pattern attribute value example ("[0-9][A-Z]{3}") is a trivial one. But what if the pattern value contains a forward-slash? Is it: <input pattern="[0-9]/[A-Z]{3}" name="part" /> Or is it: <input pattern="[0-9]\/[A-Z]{3}" name="part" /> Are user agents supposed to escape reserved characters in the expression before compiling it? And if so, how can that work reliably across implementations? As the pattern also needs to be validated on the server-side, and the server-side also uses regular expressions, the same question exists there. It actually turns into a problem, as it's not clear who's responsible for escaping characters in the regular expression, and which reserved characters, if any, actually need to be escaped. Reply-To: sun@unleashedmind.com Cause: http://drupal.org/node/1174766 Posted from: 91.19.60.83 User agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Monday, 6 February 2012 11:18:37 UTC