HTML-如何检查答案字段是否有特定的单词
我想制作一个网页,上面有一些你必须回答的问题,例如: 我挣多少钱 答案可以是任何东西,但它必须有“钱”在他的答案,例如 我挣10块钱 我如何检查用户在答案字段中输入的文本,并检查其中是否有特定的单词? 我希望你能理解我,能帮助我。HTML-如何检查答案字段是否有特定的单词,html,Html,我想制作一个网页,上面有一些你必须回答的问题,例如: 我挣多少钱 答案可以是任何东西,但它必须有“钱”在他的答案,例如 我挣10块钱 我如何检查用户在答案字段中输入的文本,并检查其中是否有特定的单词? 我希望你能理解我,能帮助我。 如果您不明白,请询问我。您可以使用JavaScript来完成此操作。更具体地说,您可以使用match函数将输入的字符串与提供的内容进行匹配 var myString = "I earn money"; var matches = string.match(/mone
如果您不明白,请询问我。您可以使用JavaScript来完成此操作。更具体地说,您可以使用match函数将输入的字符串与提供的内容进行匹配
var myString = "I earn money";
var matches = string.match(/money/g);
返回具有匹配项的数组。。。如果数组元素的计数大于0,则有一个匹配项
您可以通过PHP
preg\u match(模式、主题)实现这一点代码>
例如,您可以制作HTML表单,通过$\u POST
从中获取价值,然后检查“金钱”:
$value=$\u POST['text'];
如果(预匹配(“/money/”,$value)){
//做点什么
}
echo您可以使用:input.value.search(“money”)
搜索返回匹配数,因此您可以只检查input.value.search(“money”)>-1
while.match()返回一个匹配数组
例如:
在HTML中
<head>
...
include jquery library
...
</head>
...
<input name="answer" type="text"/>
您对使用jquery或javascript感到满意吗?
<head>
...
include jquery library
...
</head>
...
<input name="answer" type="text"/>
$(document).ready(function(){
$("input").change(function(){
if($(this).val().search("money") >= 0) ... ok
else...
});
});