@@ 115-117 (lines=3) @@ | ||
112 | } |
|
113 | ||
114 | // validate the url format |
|
115 | if ( ! preg_match('/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i', $value) ) { |
|
116 | $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' ); |
|
117 | } |
|
118 | } |
|
119 | ||
120 | public static function validate_email_field( &$errors, $field, $value, $args ) { |
|
@@ 126-128 (lines=3) @@ | ||
123 | } |
|
124 | ||
125 | //validate the email format |
|
126 | if ( ! is_email($value) ) { |
|
127 | $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' ); |
|
128 | } |
|
129 | } |
|
130 | ||
131 | public static function validate_number_field( &$errors, $field, $value, $args ) { |
|
@@ 137-139 (lines=3) @@ | ||
134 | return; |
|
135 | } |
|
136 | ||
137 | if ( ! is_numeric( $value) ) { |
|
138 | $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' ); |
|
139 | } |
|
140 | ||
141 | // validate number settings |
|
142 | if ( $value != '' ) { |
|
@@ 161-163 (lines=3) @@ | ||
158 | ||
159 | $pattern = self::phone_format( $field ); |
|
160 | ||
161 | if ( ! preg_match( $pattern, $value ) ) { |
|
162 | $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' ); |
|
163 | } |
|
164 | } |
|
165 | } |
|
166 |