updated 修复在已知性别下,爸爸的儿子的儿子或爸爸的女儿的儿子等上下关系错误的问题
This commit is contained in:
parent
f17a6e31b0
commit
49779b079f
@ -32,11 +32,11 @@
|
|||||||
str:'$1'
|
str:'$1'
|
||||||
},
|
},
|
||||||
/* 父母的子女 */
|
/* 父母的子女 */
|
||||||
{//父母的女儿年龄判断是哥哥还是弟弟
|
{//父母的女儿年龄判断是姐姐还是妹妹
|
||||||
exp:/,[mf],d&([ol])/,
|
exp:/,[mf],d&([ol])/,
|
||||||
str:',$1s'
|
str:',$1s'
|
||||||
},
|
},
|
||||||
{//父母的女儿年龄判断是姐姐还是妹妹
|
{//父母的儿子年龄判断是哥哥还是弟弟
|
||||||
exp:/,[mf],s&([ol])/,
|
exp:/,[mf],s&([ol])/,
|
||||||
str:',$1b'
|
str:',$1b'
|
||||||
},
|
},
|
||||||
@ -730,6 +730,13 @@
|
|||||||
}
|
}
|
||||||
}while(s!=selector);
|
}while(s!=selector);
|
||||||
if(status){
|
if(status){
|
||||||
|
if(sex>-1){ //如果自己的性别确定
|
||||||
|
if(sex==0&&selector.indexOf(',1')==0){
|
||||||
|
return false;
|
||||||
|
}else if(sex==1&&selector.indexOf(',0')==0){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
selector = selector.replace(/,[01]/,'').substr(1); //去前面逗号和性别信息
|
selector = selector.replace(/,[01]/,'').substr(1); //去前面逗号和性别信息
|
||||||
if(selector==''&&sex>-1&&sex!=sex2){
|
if(selector==''&&sex>-1&&sex!=sex2){
|
||||||
}else{
|
}else{
|
||||||
@ -861,7 +868,8 @@
|
|||||||
window.relationship = relationship;
|
window.relationship = relationship;
|
||||||
})(window);
|
})(window);
|
||||||
|
|
||||||
// console.log(relationship({text:'爸爸的妈妈的老公的儿子的女儿'}));
|
// console.log(relationship({text:'爸爸的女儿的儿子'}));
|
||||||
|
//爸爸的妈妈的老公的儿子的女儿
|
||||||
//老婆的老公
|
//老婆的老公
|
||||||
//老公的老婆的儿子的爸爸的老婆的儿子的爸爸
|
//老公的老婆的儿子的爸爸的老婆的儿子的爸爸
|
||||||
//我的三舅的儿子的爸爸的妹妹的儿子的叔叔的哥哥
|
//我的三舅的儿子的爸爸的妹妹的儿子的叔叔的哥哥
|
||||||
|
Loading…
x
Reference in New Issue
Block a user