\HTML5URLField
class HTML5URLField
- Author: Ryan
Synopsis
class HTML5URLField
extends TextField
{
- // members
- private static array $default_classes = ;
- private static string $validregex = '%^(?:(?:https?|ftp)://)(?:\S+(?::\S*)?@|\d{1,3}(?:\.\d{1,3}){3}|(?:(?:[a-z\d\x{00a1}-\x{ffff}]+-?)*[a-z\d\x{00a1}-\x{ffff}]+)(?:\.(?:[a-z\d\x{00a1}-\x{ffff}]+-?)*[a-z\d\x{00a1}-\x{ffff}]+)*(?:\.[a-z\x{00a1}-\x{ffff}]{2,6}))(?::\d+)?(?:[^\s]*)?$%iu';
- // methods
- public array getAttributes()
- public Boolean validate()
Hierarchy
Extends
- TextField
Members
private
- $default_classes
- $validregex
Methods
public
- getAttributes() — Set additional attributes
- validate() — Server side validation, using a regular expression.