Initial commit: Complete NodeJS-native setup
- 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
This commit is contained in:
22
tests/manual/debug-email-validation.js
Normal file
22
tests/manual/debug-email-validation.js
Normal file
@@ -0,0 +1,22 @@
|
||||
// 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
|
||||
Reference in New Issue
Block a user