Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/validate/web.js

  • Provides:

    • dojox.validate.web
  • Requires:

    • dojox.validate._base in common
  • dojox.validate.isIpAddress

    • parameters:
      • value: (typeof String)
      • flags: (typeof Object)
    • returns
      Boolean
    • summary
      Validates an IP address
    • description
      Supports 5 formats for IPv4: dotted decimal, dotted hex, dotted octal, decimal and hexadecimal.
      Supports 2 formats for Ipv6.
      
      value  A string.
      flags  An object.  All flags are boolean with default = true.
      flags.allowDottedDecimal  Example, 207.142.131.235.  No zero padding.
      flags.allowDottedHex  Example, 0x18.0x11.0x9b.0x28.  Case insensitive.  Zero padding allowed.
      flags.allowDottedOctal  Example, 0030.0021.0233.0050.  Zero padding allowed.
      flags.allowDecimal  Example, 3482223595.  A decimal number between 0-4294967295.
      flags.allowHex  Example, 0xCF8E83EB.  Hexadecimal number between 0x0-0xFFFFFFFF.
      Case insensitive.  Zero padding allowed.
      flags.allowIPv6   IPv6 address written as eight groups of four hexadecimal digits.
      flags.allowHybrid   IPv6 address written as six groups of four hexadecimal digits
      followed by the usual 4 dotted decimal digit notation of IPv4. x:x:x:x:x:x:d.d.d.d
    • type
      Function
  • dojox.validate.isUrl

    • parameters:
      • value: (typeof String)
        A string
      • flags: (typeof Object)
        An object
        flags.scheme  Can be true, false, or [true, false].
        This means: required, not allowed, or either.
        flags in regexp.host can be applied.
        flags in regexp.ipAddress can be applied.
        flags in regexp.tld can be applied.
    • returns
      Boolean
    • summary
      Checks if a string could be a valid URL
    • type
      Function
  • dojox.validate.isEmailAddress

    • parameters:
      • value: (typeof String)
        A string
      • flags: (typeof Object)
        An object
        flags.allowCruft  Allow address like <mailto:foo@yahoo.com>.  Default is false.
        flags in regexp.host can be applied.
        flags in regexp.ipAddress can be applied.
        flags in regexp.tld can be applied.
    • returns
      Boolean
    • summary
      Checks if a string could be a valid email address
    • type
      Function
  • dojox.validate.isEmailAddressList

    • parameters:
      • value: (typeof String)
      • flags: (typeof Object)
    • returns
      Boolean
    • summary
      Checks if a string could be a valid email address list.
      
      value  A string.
      flags  An object.
      flags.listSeparator  The character used to separate email addresses.  Default is ";", ",", "\n" or " ".
      flags in regexp.emailAddress can be applied.
      flags in regexp.host can be applied.
      flags in regexp.ipAddress can be applied.
      flags in regexp.tld can be applied.
    • type
      Function
  • dojox.validate.getEmailAddressList

    • parameters:
      • value: (typeof String)
        A string
      • flags: (typeof Object)
        An object (same as dojo.validate.isEmailAddressList)
    • returns
      Array
    • summary
      Check if value is an email address list. If an empty list
      is returned, the value didn't pass the test or it was empty.
    • type
      Function
  • dojox.validate.web

    • type
      Object
  • dojox.validate

    • type
      Object
  • dojox

    • type
      Object