背景:有时候你需要从一个texare文本域中输入多行的文本,接收参数时候作为字符串用逗号等风隔;
JS
var $hosts = $('#hosts').val();//文本域
var regx = /\s+/g;
var regx_ = /,$/gi;
var $hosts = $hosts.replace(regx,',');
$hosts = $hosts.replace(regx_,'');//去掉最后的逗号
PHP 简单多了
$hosts = $_POST['hosts'];
$hosts = preg_replace("/\s+/",',',$hosts);
$hosts = trim($hosts,',');