簡體   English   中英

在PHP中分離多個電子郵件地址

[英]Separating Multiple Email Addresses in PHP

遵循這個主題:

PHP:Textbox單獨的電子郵件

我正在嘗試將正在輸入的多個電子郵件地址分隔到文本框中。 我的問題是如果我使用上面的建議:

$emails = preg_split('/[;,\n]/', $_POST['email_receivers']);

只有在分隔符后面沒有空格時才能正常工作。 我如何調整此值,以便有人可以通過分隔符或分隔符加空格來分隔電子郵件地址。

例如。 email1@xyz.com;email2@xyz.com )和( email1@xyz.com; email2@xyz.com )應該都可以,但目前只有第一個例子有效。

我想通過使空格可選來改進Michael Berkowski的答案:

$emails = preg_split('/\s*[;,\n]\s*/', $_POST['email_receivers']);

\\s+需要一個或多個空格。 \\s*使它們可選(零或更多)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM