- Migrated from Python pre-commit to NodeJS-native solution - Reorganized documentation structure - Set up Husky + lint-staged for efficient pre-commit hooks - Fixed Dockerfile healthcheck issue - Added comprehensive documentation index
23 lines
879 B
JavaScript
23 lines
879 B
JavaScript
// Test the email validation in browser console
|
|
console.log('Testing email validation for admin@localhost');
|
|
|
|
const emailRegex = /^[^\s@]+@[^\s@]+(\.[^\s@]+|localhost)$/;
|
|
const testEmail = 'admin@localhost';
|
|
|
|
console.log('Email:', testEmail);
|
|
console.log('Regex:', emailRegex.toString());
|
|
console.log('Test result:', emailRegex.test(testEmail));
|
|
|
|
// Let's also test step by step
|
|
console.log('Parts breakdown:');
|
|
console.log('- Has @ symbol:', testEmail.includes('@'));
|
|
console.log('- Before @:', testEmail.split('@')[0]);
|
|
console.log('- After @:', testEmail.split('@')[1]);
|
|
console.log('- No spaces:', !/\s/.test(testEmail));
|
|
|
|
// Let's test a simpler regex that should definitely work
|
|
const simpleRegex = /^[^@\s]+@[^@\s]+$/;
|
|
console.log('Simple regex test:', simpleRegex.test(testEmail));
|
|
|
|
// Copy this code and paste it in the browser console when you get the validation error
|