Files
rxminder/tests/manual/debug-email-validation.js
William Valentin e48adbcb00 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
2025-09-06 01:42:48 -07:00

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