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 = {
|
var replaceMap = {
|
||||||
'哥':'兄',
|
'哥':'兄',
|
||||||
'姐':'姊',
|
'姐':'姊',
|
||||||
'媳妇':'妇',
|
|
||||||
'女婿':'婿',
|
|
||||||
'媳':'妇',
|
'媳':'妇',
|
||||||
'夫':'婿',
|
'夫':'婿',
|
||||||
'姪':'侄',
|
'姪':'侄',
|
||||||
@ -2245,6 +2243,10 @@
|
|||||||
'兄弟眷':'眷',
|
'兄弟眷':'眷',
|
||||||
'男眷':'眷'
|
'男眷':'眷'
|
||||||
};
|
};
|
||||||
|
var replaceMap2 = {
|
||||||
|
'媳妇':'妇',
|
||||||
|
'女婿':'婿'
|
||||||
|
}
|
||||||
while(lists.length){
|
while(lists.length){
|
||||||
var name = lists.shift(); //当前匹配词
|
var name = lists.shift(); //当前匹配词
|
||||||
var items = []; //当前匹配词可能性
|
var items = []; //当前匹配词可能性
|
||||||
@ -2257,6 +2259,11 @@
|
|||||||
for(var word in replaceMap){
|
for(var word in replaceMap){
|
||||||
r_name = r_name.replace(word,replaceMap[word]);
|
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){
|
var r_value = value.map(function(v){
|
||||||
for(var word in replaceMap){
|
for(var word in replaceMap){
|
||||||
v = v.replace(word,replaceMap[word]);
|
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:'女儿',reverse:true}),['姑甥孙女','姑甥外孙女']);
|
||||||
t.deepEqual(relationship({text:'老公的父母',target:'孩子'}),['爷爷','奶奶']);
|
t.deepEqual(relationship({text:'老公的父母',target:'孩子'}),['爷爷','奶奶']);
|
||||||
t.deepEqual(relationship({text:'爸爸的哥哥的弟弟的儿子'}),['堂哥','堂弟','兄弟','自己']);
|
t.deepEqual(relationship({text:'爸爸的哥哥的弟弟的儿子'}),['堂哥','堂弟','兄弟','自己']);
|
||||||
|
t.deepEqual(relationship({text:'外婆',target:'女婿',reverse:true}),['外曾孙女婿','外曾外孙女婿']);
|
||||||
|
|
||||||
t.end();
|
t.end();
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user