@eslam-elmeniawy/react-native-common-components
Version:
Common `ReactNative` components packed in library for usage in projects.
37 lines • 1.63 kB
TypeScript
/**
* @deprecated This regex is meant for reference only and you should use you own regex for your own customization.
* * **Validation Rules:**
* - Containing characters only.
*/
export declare const nameRegExp: RegExp;
/**
* @deprecated This regex is meant for reference only and you should use you own regex for your own customization.
* * **Validation Rules:**
* - Matches case insensitive first name, optional unlimited number of middle names and last name separated with space format.
*/
export declare const fullNameRegExp: RegExp;
/**
* @deprecated This regex is meant for reference only and you should use you own regex for your own customization.
* * **Validation Rules:**
* - Matches most common email formats.
*/
export declare const emailRegExp: RegExp;
/**
* @deprecated This regex is meant for reference only and you should use you own regex for your own customization.
* * **Validation Rules:**
* - Matches various formats including optional country code, area code with or without parentheses, and different separators like spaces, dots, or hyphens.
*/
export declare const phoneRegExp: RegExp;
/**
* @deprecated This regex is meant for reference only and you should use you own regex for your own customization.
* * **Validation Rules:**
* - Minimum 8 characters.
* - Maximum 50 characters.
* - No spaces allowed.
* - Contains at least 1 uppercase letter.
* - Contains at least 1 lowercase letter.
* - Contains at least 1 number (0-9).
* - Contains at least 1 non-alpha numeric number.
*/
export declare const strictPasswordRegExp: RegExp;
//# sourceMappingURL=ValidationUtils.d.ts.map