--- /dev/null
+<?php
+
+
+namespace Cubist\Backpack\app\Validation\Rules;
+
+use Illuminate\Contracts\Validation\Rule as BaseRule;
+
+class PhoneNumber implements BaseRule
+{
+ public function passes($attribute, $value)
+ {
+ return preg_match("/^[0-9 \+\.\-\(\)]{10,}$/", $value);
+ }
+ /**
+ * Get the validation error message.
+ *
+ * @param none.
+ * @return string.
+ *
+ **/
+ public function message()
+ {
+ return Helper::getLocalizedErrorMessage(
+ 'phone_number',
+ 'The :attribute must be a valid telephone number (7 - 15 digits in length)'
+ );
+ }
+}