如何在文本区域中检测并仅允许某些特定单词?我找到了这个 Detecting specific words in a textarea submission但提供的答案是检测并且不允许指定的单词,但我需要的是我的文本区域来检测并且只允许特定的单词,
示例,文字区域只接受green
和blue
字词,并且不接受任何其他颜色字词,因此,弹出窗口会显示其仅接受green
或{ {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。