检测并仅允许文本区域中的特定单词

时间:2013-09-07 18:58:19

标签: html forms textarea

如何在文本区域中检测并仅允许某些特定单词?我找到了这个 Detecting specific words in a textarea submission但提供的答案是检测并且不允许指定的单词,但我需要的是我的文本区域来检测并且只允许特定的单词,

示例,文字区域只接受greenblue字词,并且不接受任何其他颜色字词,因此,弹出窗口会显示其仅接受green或{ {1}}

1 个答案:

答案 0 :(得分:0)

<?php
$subject = "I have a green car"; // here you can use `$_POST['txt_area_name']` to get the textarea value
$pattern = '/green/';
$matched = preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE);
if($matched == 1){
//do stuff here
}else {
//do stuff here
}
?>

此处1表示Match found和viseversa。