Ticket #5411 (closed defect: fixed)
dojox.regexp.host uses dojox.regexp.integer, which has been removed
| Reported by: | guest | Owned by: | peller |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.1 |
| Component: | Dojox | Version: | 1.0 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
The dojo.regexp.host function, which is called by dojox.validate.isUrl relies on a function which has been removed. I think we're supposed to use dojo.number._integerRegexp instead. Patch below... hope it's correct:
===================================================================
--- regexp.js (revision 11819)
+++ regexp.js (working copy)
@@ -153,7 +153,7 @@
var domainNameRE = "([0-9a-zA-Z]([-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?\.)+" + dojox.regexp.tld(flags);
// port number RE
- var portRE = ( flags.allowPort ) ? "(\:" + dojox.regexp.integer({signed: false}) + ")?" : "";
+ var portRE = ( flags.allowPort ) ? "(\:" + dojo.number._integerRegexp({signed: false}) + ")?" : "";
// build host RE
var hostNameRE = domainNameRE;
Change History
Note: See
TracTickets for help on using
tickets.