updated 女婿称呼bug修复
This commit is contained in:
parent
6bc22e041a
commit
f7ba7d9c77
6
dist/relationship.min.js
vendored
6
dist/relationship.min.js
vendored
File diff suppressed because one or more lines are too long
@ -2235,8 +2235,6 @@
|
||||
var replaceMap = {
|
||||
'哥':'兄',
|
||||
'姐':'姊',
|
||||
'媳妇':'妇',
|
||||
'女婿':'婿',
|
||||
'媳':'妇',
|
||||
'夫':'婿',
|
||||
'姪':'侄',
|
||||
@ -2245,6 +2243,10 @@
|
||||
'兄弟眷':'眷',
|
||||
'男眷':'眷'
|
||||
};
|
||||
var replaceMap2 = {
|
||||
'媳妇':'妇',
|
||||
'女婿':'婿'
|
||||
}
|
||||
while(lists.length){
|
||||
var name = lists.shift(); //当前匹配词
|
||||
var items = []; //当前匹配词可能性
|
||||
@ -2257,6 +2259,11 @@
|
||||
for(var word in replaceMap){
|
||||
r_name = r_name.replace(word,replaceMap[word]);
|
||||
}
|
||||
for(var word in replaceMap2){
|
||||
if(word!=name){
|
||||
r_name = r_name.replace(word,replaceMap[word]);
|
||||
}
|
||||
}
|
||||
var r_value = value.map(function(v){
|
||||
for(var word in replaceMap){
|
||||
v = v.replace(word,replaceMap[word]);
|
||||
|
@ -23,6 +23,7 @@ test('relationship.js show to be tested', function (t) {
|
||||
t.deepEqual(relationship({text:'舅妈',target:'女儿',reverse:true}),['姑甥孙女','姑甥外孙女']);
|
||||
t.deepEqual(relationship({text:'老公的父母',target:'孩子'}),['爷爷','奶奶']);
|
||||
t.deepEqual(relationship({text:'爸爸的哥哥的弟弟的儿子'}),['堂哥','堂弟','兄弟','自己']);
|
||||
t.deepEqual(relationship({text:'外婆',target:'女婿',reverse:true}),['外曾孙女婿','外曾外孙女婿']);
|
||||
|
||||
t.end();
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user