i am using Joomla 2.5 user registration form . manually i added one more field user phone number . and i am doing server side validation .
Code is : registration.xml
<form
addrulepath="/administrator/components/com_user/models/rules"
>
<field
name="pnumber"
type="text"
description="Enter your valid Number"
label="Phone number:"
required="true"
size="30"
hint="EX:080-12345678"
validate="mobile"
/>
and i have created validation file in administrator\components\com_users\models\rules\mobile.php
code is :
<?php
defined('JPATH_BASE') or die;
jimport('joomla.form.formrule');
class JFormRuleMobile extends JFormRule
{
public function mobile(& $element, $value, $group = null, & $input = null, & $form = null)
{
return preg_match("/^\+{0,1}[0-9]{6,14}$/",$value);
}
}
?>
when i submit the form "Validation Rule missing: mobile" error is coming. what is the problem . where i am doing mistakes