[英]Separating Multiple Email Addresses in PHP
遵循這個主題:
我正在嘗試將正在輸入的多個電子郵件地址分隔到文本框中。 我的問題是如果我使用上面的建議:
$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.