正则表达式匹配简单的文本不起作用

正则表达式匹配简单的文本不起作用

本文介绍了正则表达式匹配简单的文本不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

//有


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?

推荐答案




这篇关于正则表达式匹配简单的文本不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 13:05