I am using Joomla 2.5 user registration form. I added manually one more fields for 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"
class="inputbox 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?