本文介绍了正则表达式匹配简单的文本不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
//有
define(''VALID_MESSAGE'',''/ ^ [a-zA-Z0-9,。!?\ n] {1, 10000} $ /'');
//有
函数验证($ variable,$ name,$ valid,$ name2,$ inornot)
//有
if(!preg_match($ valid,$ variable)){
$ _SESSION ["尝试"] =""。$ name。"是无效的!;
返回false;
}
//它接受
testtesttesttesttesttest
//它拒绝
testtest
testtest
testtest
为什么?
// there is
define(''VALID_MESSAGE'', ''/^[a-zA-Z0-9 ,.!?\n]{1,10000}$/'');
// there is
function validate($variable, $name, $valid, $name2, $inornot)
// there is
if (!preg_match($valid, $variable)) {
$_SESSION["trying"]="The ".$name." is invalid!";
return false;
}
// it accepts
testtesttesttesttesttest
// it refuses
testtest
testtest
testtest
Why?
推荐答案
这篇关于正则表达式匹配简单的文本不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!