import { settings } from '../../settings'; export const validateUsername = (username: string): boolean => { const settingsRegExp = settings.get('UTF8_User_Names_Validation'); const defaultPattern = /^[0-9a-zA-Z-_.]+$/; let usernameRegExp: RegExp; try { usernameRegExp = settingsRegExp ? new RegExp(`^${settingsRegExp}$`) : defaultPattern; } catch (e) { usernameRegExp = defaultPattern; } return usernameRegExp.test(username); };