[mirotalksfu] - improve email validation

هذا الالتزام موجود في:
Miroslav Pejic
2025-10-20 06:54:17 +02:00
الأصل edbede0b58
التزام c9b3da5ad1
7 ملفات معدلة مع 25 إضافات و20 حذوفات

عرض الملف

@@ -64,7 +64,7 @@ dev dependencies: {
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.9.85
* @version 1.9.86
*
*/

عرض الملف

@@ -57,10 +57,8 @@ function hasPathTraversal(input) {
}
function isValidEmail(email) {
if (!email || typeof email !== 'string') return false;
const e = email.trim();
const re = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[A-Za-z]{2,}$/;
return re.test(e);
const emailRegex = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i;
return emailRegex.test(email);
}
module.exports = {