我有这个字符串:
var category = $('#category').val();
$.ajax({
URL: 'sel_subcat.php',
method: 'POST',
data: {category:category},
success:function(data){
//append the data to the select field
$('#sub-category').html(data);
},
error:function () {
console.log(xhr.status + " " + thrownError);
}
});
我正在执行preg_replace来删除字符串中的空格:
$str = "<script> alert( 'Alert 1' ); alert( 'Alert 2' ); </script>";
但是我不确定如何修改正则表达式(如果可能!),以使其忽略单引号内的任何空格。
答案 0 :(得分:0)
尝试使用此正则表达式,
[ ](?=([^\"']*[\"'][^\"']*[\"'])*[^\"']*$)