Update carousels, card hover, and IranBay branding.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
/** Normalize Iranian/local input to E.164 (e.g. +989121111111). */
|
||||
export function toE164CellNumber(input: string): string {
|
||||
const digits = input.replace(/\D/g, "");
|
||||
|
||||
if (!digits) {
|
||||
return "";
|
||||
}
|
||||
|
||||
if (digits.startsWith("98")) {
|
||||
return `+${digits}`;
|
||||
}
|
||||
|
||||
if (digits.startsWith("0")) {
|
||||
return `+98${digits.slice(1)}`;
|
||||
}
|
||||
|
||||
if (digits.length === 10 && digits.startsWith("9")) {
|
||||
return `+98${digits}`;
|
||||
}
|
||||
|
||||
return `+${digits}`;
|
||||
}
|
||||
Reference in New Issue
Block a user