我想要一个可以验证RegX的正则表达式,以确保不能使用空格/转义符,尤其是CR
和LF
。
任何帮助将不胜感激。
答案 0 :(得分:0)
如果您使用如下所示的内容,则会从字符串中去除空格。
$stripped_string = preg_replace("/[\s]/", "", $string);
答案 1 :(得分:0)
这里不需要正则表达式。只需使用方法strpos()
,here's reference。
并使用它来查看是否存在任何无效字符:
$needles = array("\n", "\r", "\t", " ", ...);
foreach($needles as $needle) {
$res = strpos($haystack, $needle, $offset);
if ($res !== false) ...do something
}