mirror of
https://github.com/Nezumi-2711/react-training.git
synced 2026-09-22 20:01:59 +00:00
12 lines
440 B
TypeScript
12 lines
440 B
TypeScript
const isValidString = (value: string): boolean =>
|
|
/^[a-zA-Z]{4,}(?: [a-zA-Z]+){0,2}$/gm.test(value);
|
|
|
|
const isValidNumber = (value: string): boolean => /^[0-9]*$/.test(value);
|
|
|
|
const isValidPhoneNumber = (value: string): boolean =>
|
|
/(84|0[3|5|7|8|9])+([0-9]{8})\b/g.test(value);
|
|
|
|
const isValidAddress = (value: string): boolean => value.trim().length >= 10;
|
|
|
|
export { isValidString, isValidNumber, isValidPhoneNumber, isValidAddress };
|