jQuery/Ajax简单聊天机器人,如何忽略小写字母

jQuery / Ajax simple chatbot, how ignore lowercases

本文关键字:何忽略 小写字 机器人 Ajax 简单 聊天 jQuery      更新时间:2023-09-26

我目前正在编程一个简单的聊天机器人,但我在输入标识符方面遇到了问题。

if (message.indexOf("how are you")>=0){
            send_message("Thanks, Iam good!");
            responsiveVoice.speak("Thanks, Iam good!");

是人在搭讪"你好吗",答案不会被触发,因为它不是小写。如果状态为"How",我可以复制/粘贴,但有更简单的方法吗?请温和一点,以编程为新目标。非常感谢。

使用.toLowerCase()

if (message.toLowerCase().indexOf("how are you") >= 0)

您可以尝试javascript的LowerCase函数。

messaje.toLowerCase().indexOf("how are you")...

功能:http://www.w3schools.com/jsref/jsref_tolowercase.asp