我想删除字符串开头和结尾的所有标点符号,连字符、下划线除外。
示例:if input is spice-b32.
Or lg_b32;
Then string after using preg_replace(); 应该是:spice-b32
和lg_b32
;
我也尝试preg_match('/^[A-Za-z0-9]/',$inm)
用于数据验证 $inm=preg_replace('/^\PL+|\PL\z/','',$inm);
,但是当输入a!-read_
结果为a!-read
但输出应该是:a-read
如果这个 preg_replace() 或 preg_match() 不正确,请帮助..