拼音搜索方案,支持 全拼/简拼/同音字 等。
import PinyinSo from 'pinyin-so';
/**
* @name PinyinSo.so
* @param {String} targetStr 待搜索文本
* @param {String} keyword 搜索关键词
* @returns {Boolean | Array} 失败结果 或者 结果索引
*/
const res = PinyinSo.so(`${targetStr}`, `${keyword}`);
if(res) {
const [start, end] = res;
} else {
console.log('No matching results.');
}
- [ ] 优化代码
- [ ] 发新版