我想实现一个我无法从哪里开始理解的小代码。如果用户在文本字段中输入一些文本我想要检测此文本的类别,我想创建一个文本字段。例如,如果用户输入“如何为iOs创建应用程序”,则应将此类别视为信息技术。另一个例子“新加坡的好酒店”这个实用程序应该检测这个类别为旅行....
答案 0 :(得分:0)
我想用文字创建图书馆。
var categories = new Object();
categories = {
'IT' : {'iOS', 'Android'},
'Travel' : {'USA', 'London', 'Singapore'}
};
var text = 'How to create an app for iOs';
var spitter = text.split(' ');
for (var i = 0; i < spitter.length; i++) {
var word = spitter[i];
for (var categoryKey in categories) {
for (var categoryKeyWord in categories[categoryKey]) {
var regExp = new RegExp(categories[categoryKey][categoryKeyWord], i);
if (regEpx.match(word) {
//Your logic
}
}
}
}