借助Regex进行字符串验证-PHP

时间:2018-08-01 23:25:17

标签: php regex

我想要一个可以验证RegX的正则表达式,以确保不能使用空格/转义符,尤其是CRLF

任何帮助将不胜感激。

2 个答案:

答案 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
}