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