Tôi có Cụm từ Thông dụng sau phù hợp với định dạng địa chỉ email:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Điều này được sử dụng để xác nhận với một biểu mẫu sử dụng JavaScript. Tuy nhiên, đây là trường tùy chọn. Do đó, làm cách nào để thay đổi regex này để khớp với định dạng địa chỉ email hoặc một chuỗi trống?
Từ kiến thức regex hạn chế của mình, tôi nghĩ rằng \b
khớp với một chuỗi trống và |
có nghĩa là "Hoặc", vì vậy tôi đã cố gắng thực hiện như sau, nhưng nó không hoạt động:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b