17 lines
471 B
TypeScript
17 lines
471 B
TypeScript
export const isValidPhone = (phone: string): boolean => {
|
|
const cleaned = phone.replace(/\D/g, '');
|
|
return cleaned.length === 10 && /^[6-9]\d{9}$/.test(cleaned);
|
|
};
|
|
|
|
export const isValidEmail = (email: string): boolean => {
|
|
return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email.trim());
|
|
};
|
|
|
|
export const isValidOtp = (otp: string): boolean => {
|
|
return /^\d{6}$/.test(otp);
|
|
};
|
|
|
|
export const isValidName = (name: string): boolean => {
|
|
return name.trim().length >= 2;
|
|
};
|