关于javascript:jQuery / Ajax简单聊天机器人,如何忽略lowercases

jQuery / Ajax simple chatbot, how ignore lowercases

本问题已经有最佳答案,请猛点这里访问。

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

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

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


您可以尝试使用javascript的tolowercase函数。

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

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


使用.toLowerCase()

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