jQuery/Ajax简单聊天机器人,如何忽略小写字母
jQuery / Ajax simple chatbot, how ignore lowercases
我目前正在编程一个简单的聊天机器人,但我在输入标识符方面遇到了问题。
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
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 我如何找到一个句子中的所有空格并替换忽略它们
- 在输入字段中将最小金额设置为
- 砌体不能填补小缺口
- 为什么忽略了eval()代码中的语法错误
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 限制javascript变量的最小/最大整数
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 最小化时暂停Javascript动画
- 如何正确实现Jquery多选小部件
- 微笑时间轴小部件添加自定义字段
- jQuery.when()在循环中被忽略
- 如何在Symfony2中的表单小部件中包含javascript
- 如何将JSON数据源适合Jquery自动完成小部件
- 如果使用javascript函数屏幕太小,我该如何更改HTML文件的背景色
- 通过jquery设置最小高度
- 如果缩放为最大/最小,如何忽略d3.js缩放行为
- 忽略大写和小首字母
- 为什么鲍尔建议忽略最小化的源文件