Files
SCM-Manager/scm-ui/src/repos/components/form/repositoryValidation.js

13 lines
333 B
JavaScript
Raw Normal View History

2018-08-02 16:09:58 +02:00
// @flow
import { validation } from "@scm-manager/ui-components";
2018-08-02 16:09:58 +02:00
const nameRegex = /(?!^\.\.$)(?!^\.$)(?!.*[\\\[\]])^[A-z0-9\.][A-z0-9\.\-_]*$/;
2018-08-02 16:09:58 +02:00
export const isNameValid = (name: string) => {
return nameRegex.test(name);
2018-08-02 16:09:58 +02:00
};
export function isContactValid(mail: string) {
return "" === mail || validation.isMailValid(mail);
2018-08-02 16:09:58 +02:00
}