mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 16:05:44 +01:00
12 lines
330 B
TypeScript
12 lines
330 B
TypeScript
import { validation } from "@scm-manager/ui-components";
|
|
|
|
const nameRegex = /(?!^\.\.$)(?!^\.$)(?!.*[\\\[\]])^[A-Za-z0-9\.][A-Za-z0-9\.\-_]*$/;
|
|
|
|
export const isNameValid = (name: string) => {
|
|
return nameRegex.test(name);
|
|
};
|
|
|
|
export function isContactValid(mail: string) {
|
|
return "" === mail || validation.isMailValid(mail);
|
|
}
|