From b4f83a5824e9ac8fb4f2916322b35bc750f827b3 Mon Sep 17 00:00:00 2001 From: mumuy Date: Fri, 12 Nov 2021 10:03:16 +0800 Subject: [PATCH] =?UTF-8?q?updated=20=E4=BB=8E=E7=88=B6=E6=94=B9=E5=A0=82?= =?UTF-8?q?=E4=B8=BA=E4=B8=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/relationship.js | 164 +++++++++++++++++++-------------------- dist/relationship.min.js | 3 +- script/relationship.js | 164 +++++++++++++++++++-------------------- 3 files changed, 165 insertions(+), 166 deletions(-) diff --git a/dist/relationship.js b/dist/relationship.js index cee81a5..3ac26f1 100644 --- a/dist/relationship.js +++ b/dist/relationship.js @@ -276,10 +276,10 @@ 'f,f,f,lb':['叔曾祖父','曾叔祖父','曾叔父','叔公太','叔太爷','叔公老爷','族曾祖父'], 'f,f,f,lb,w':['叔曾祖母','曾叔祖母','曾叔母','叔婆太','叔太太','叔婆奶奶','族曾祖母'], // 再从父 - 'f,f,f,xb,s&o':['从父伯祖父','叔伯伯祖父','堂伯祖父','族伯祖父','族祖父'], - 'f,f,f,xb,s&o,w':['从父伯祖母','叔伯伯祖母','堂伯祖母','族伯祖母','族祖母'], - 'f,f,f,xb,s&l':['从父叔祖父','叔伯叔祖父','堂叔祖父','族叔祖父','族祖父'], - 'f,f,f,xb,s&l,w':['从父叔祖母','叔伯叔祖母','堂叔祖母','族叔祖母','族祖母'], + 'f,f,f,xb,s&o':['堂伯祖父','从父伯祖父','叔伯伯祖父','族伯祖父','族祖父'], + 'f,f,f,xb,s&o,w':['堂伯祖母','从父伯祖母','叔伯伯祖母','族伯祖母','族祖母'], + 'f,f,f,xb,s&l':['堂叔祖父','从父叔祖父','叔伯叔祖父','族叔祖父','族祖父'], + 'f,f,f,xb,s&l,w':['堂叔祖母','从父叔祖母','叔伯叔祖母','族叔祖母','族祖母'], 'f,f,f,xb,s':['从父叔伯祖父'], 'f,f,f,xb,s,w':['从父叔伯祖母'], 'f,f,f,xb,s,s&o':['再从父伯父','叔伯叔伯伯父','族伯父','族父'], @@ -293,14 +293,14 @@ 'f,f,f,xb,s,d':['再从父姑母'], 'f,f,f,xb,s,d,h':['再从父姑父'], // 从父姑表 - 'f,f,f,xb,d':['从父姑祖母'], - 'f,f,f,xb,d,h':['从父姑祖父'], - 'f,f,f,xb,d,s&o':['从父姑表伯父'], - 'f,f,f,xb,d,s&o,w':['从父姑表伯母'], - 'f,f,f,xb,d,s&l':['从父姑表叔父'], - 'f,f,f,xb,d,s&l,w':['从父姑表叔母'], - 'f,f,f,xb,d,d':['从父姑表姑母'], - 'f,f,f,xb,d,d,h':['从父姑表姑父'], + 'f,f,f,xb,d':['堂姑祖母','从父姑祖母'], + 'f,f,f,xb,d,h':['堂姑祖父','从父姑祖父'], + 'f,f,f,xb,d,s&o':['堂姑表伯父','从父姑表伯父'], + 'f,f,f,xb,d,s&o,w':['堂姑表伯母','从父姑表伯母'], + 'f,f,f,xb,d,s&l':['堂姑表叔父','从父姑表叔父'], + 'f,f,f,xb,d,s&l,w':['堂姑表叔母','从父姑表叔母'], + 'f,f,f,xb,d,d':['堂姑表姑母','从父姑表姑母'], + 'f,f,f,xb,d,d,h':['堂姑表姑父','从父姑表姑父'], // 姑表* 'f,f,f,xs':['姑曾祖母','曾祖姑母','太姑婆','姑婆太','姑太太','曾祖姑','姑婆奶奶'], 'f,f,f,xs,h':['姑曾祖父','曾祖姑丈','太姑丈公','姑丈公太','姑太爷','姑公老爷'], @@ -406,18 +406,18 @@ // 从父姑表 'f,f,xb,d':['堂姑','堂姑妈','堂姑母','从父姑母','叔伯姑母'], 'f,f,xb,d,h':['堂姑丈','堂姑爸','堂姑父','从父姑父','叔伯姑父'], - 'f,f,xb,d,s&o':['从父姑表兄'], - 'f,f,xb,d,s&l':['从父姑表弟'], - 'f,f,xb,d,s,s':['从父姑表侄男'], - 'f,f,xb,d,s,s,w':['从父姑表侄妇'], - 'f,f,xb,d,s,d':['从父姑表侄女'], - 'f,f,xb,d,s,d,h':['从父姑表侄婿'], - 'f,f,xb,d,d&o':['从父姑表姊'], - 'f,f,xb,d,d&l':['从父姑表妹'], - 'f,f,xb,d,d,s':['从父姑表甥男'], - 'f,f,xb,d,d,s,w':['从父姑表甥妇'], - 'f,f,xb,d,d,d':['从父姑表甥女'], - 'f,f,xb,d,d,d,h':['从父姑表甥婿'], + 'f,f,xb,d,s&o':['堂姑表兄','从父姑表兄'], + 'f,f,xb,d,s&l':['堂姑表弟','从父姑表弟'], + 'f,f,xb,d,s,s':['堂姑表侄男','从父姑表侄男'], + 'f,f,xb,d,s,s,w':['堂姑表侄妇','从父姑表侄妇'], + 'f,f,xb,d,s,d':['堂姑表侄女','从父姑表侄女'], + 'f,f,xb,d,s,d,h':['堂姑表侄婿','从父姑表侄婿'], + 'f,f,xb,d,d&o':['堂姑表姊','从父姑表姊'], + 'f,f,xb,d,d&l':['堂姑表妹','从父姑表妹'], + 'f,f,xb,d,d,s':['堂姑表甥男','从父姑表甥男'], + 'f,f,xb,d,d,s,w':['堂姑表甥妇','从父姑表甥妇'], + 'f,f,xb,d,d,d':['堂姑表甥女','从父姑表甥女'], + 'f,f,xb,d,d,d,h':['堂姑表甥婿','从父姑表甥婿'], // 姑表* 'f,f,xs':['姑奶奶','姑内祖母','祖姑母','姑祖母','姑奶','姑婆','祖姑'], 'f,f,xs,h':['姑爷爷','姑内祖父','祖姑父','姑祖父','姑老爷','姑公','姑奶爷','姑丈公'], @@ -464,23 +464,23 @@ 'f,m,f,lb':['叔曾外祖父','叔太姥爷','叔太奶爷'], 'f,m,f,lb,w':['叔曾外祖母','叔太姥姥','叔太奶奶'], // 从父舅表 - 'f,m,f,xb,s':['从父舅祖父'], - 'f,m,f,xb,s,w':['从父舅祖母'], - 'f,m,f,xb,s,s&o':['从父舅表伯父'], - 'f,m,f,xb,s,s&o,w':['从父舅表伯母'], - 'f,m,f,xb,s,s&l':['从父舅表叔父'], - 'f,m,f,xb,s,s&l,w':['从父舅表叔母'], - 'f,m,f,xb,s,d':['从父舅表姑母'], - 'f,m,f,xb,s,d,h':['从父舅表姑父'], + 'f,m,f,xb,s':['堂舅祖父','从父舅祖父'], + 'f,m,f,xb,s,w':['堂舅祖母','从父舅祖母'], + 'f,m,f,xb,s,s&o':['堂舅表伯父','从父舅表伯父'], + 'f,m,f,xb,s,s&o,w':['堂舅表伯母','从父舅表伯母'], + 'f,m,f,xb,s,s&l':['堂舅表叔父','从父舅表叔父'], + 'f,m,f,xb,s,s&l,w':['堂舅表叔母','从父舅表叔母'], + 'f,m,f,xb,s,d':['堂舅表姑母','从父舅表姑母'], + 'f,m,f,xb,s,d,h':['堂舅表姑父','从父舅表姑父'], // 从父姨表 - 'f,m,f,xb,d':['从父姨祖母'], - 'f,m,f,xb,d,h':['从父姨祖父'], - 'f,m,f,xb,d,s&o':['从父姨表伯父'], - 'f,m,f,xb,d,s&o,w':['从父姨表伯母'], - 'f,m,f,xb,d,s&l':['从父姨表叔父'], - 'f,m,f,xb,d,s&l,w':['从父姨表叔母'], - 'f,m,f,xb,d,d':['从父姨表姑母'], - 'f,m,f,xb,d,d,h':['从父姨表姑父'], + 'f,m,f,xb,d':['堂姨祖母','从父姨祖母'], + 'f,m,f,xb,d,h':['堂姨祖父','从父姨祖父'], + 'f,m,f,xb,d,s&o':['堂姨表伯父','从父姨表伯父'], + 'f,m,f,xb,d,s&o,w':['堂姨表伯母','从父姨表伯母'], + 'f,m,f,xb,d,s&l':['堂姨表叔父','从父姨表叔父'], + 'f,m,f,xb,d,s&l,w':['堂姨表叔母','从父姨表叔母'], + 'f,m,f,xb,d,d':['堂姨表姑母','从父姨表姑母'], + 'f,m,f,xb,d,d,h':['堂姨表姑父','从父姨表姑父'], // 姑表* 'f,m,f,xs':['姑曾外祖母','姑太姥姥','姑太奶奶'], 'f,m,f,xs,h':['姑曾外祖父','姑太姥爷','姑太奶爷','姑太爷爷'], @@ -731,12 +731,12 @@ 'm,f,f,xb,s,d':['再从父姨母'], 'm,f,f,xb,s,d,h':['再从父姨父'], // 从父姑表 - 'm,f,f,xb,d':['从父姑外祖母'], - 'm,f,f,xb,d,h':['从父姑外祖父'], - 'm,f,f,xb,d,s':['从父姑表舅父'], - 'm,f,f,xb,d,s,w':['从父姑表舅母'], - 'm,f,f,xb,d,d':['从父姑表姨母'], - 'm,f,f,xb,d,d,h':['从父姑表姨父'], + 'm,f,f,xb,d':['堂姑外祖母','从父姑外祖母'], + 'm,f,f,xb,d,h':['堂姑外祖父','从父姑外祖父'], + 'm,f,f,xb,d,s':['堂姑表舅父','从父姑表舅父'], + 'm,f,f,xb,d,s,w':['堂姑表舅母','从父姑表舅母'], + 'm,f,f,xb,d,d':['堂姑表姨母','从父姑表姨母'], + 'm,f,f,xb,d,d,h':['堂姑表姨父','从父姑表姨父'], // 姑表* 'm,f,f,xs':['姑外曾祖母','外太姑婆','姑太姥姥','姑太奶奶'], 'm,f,f,xs,h':['姑外曾祖父','外太姑丈公','姑太姥爷','姑太奶爷','姑太爷爷'], @@ -805,33 +805,33 @@ // 从父舅表 'm,f,xb,s':['堂舅','堂舅爸','堂舅父','堂舅舅','从父舅父','叔伯舅父','叔伯舅'], 'm,f,xb,s,w':['堂舅妈','堂舅母','从父舅母','叔伯舅母'], - 'm,f,xb,s,s&o':['从父舅表兄'], - 'm,f,xb,s,s&l':['从父舅表弟'], - 'm,f,xb,s,s,s':['从父舅表侄男'], - 'm,f,xb,s,s,s,w':['从父舅表侄妇'], - 'm,f,xb,s,s,d':['从父舅表侄女'], - 'm,f,xb,s,s,d,h':['从父舅表侄婿'], - 'm,f,xb,s,d&o':['从父舅表姊'], - 'm,f,xb,s,d&l':['从父舅表妹'], - 'm,f,xb,s,d,s':['从父舅表甥男'], - 'm,f,xb,s,d,s,w':['从父舅表甥妇'], - 'm,f,xb,s,d,d':['从父舅表甥女'], - 'm,f,xb,s,d,d,h':['从父舅表甥婿'], + 'm,f,xb,s,s&o':['堂舅表兄','从父舅表兄'], + 'm,f,xb,s,s&l':['堂舅表弟','从父舅表弟'], + 'm,f,xb,s,s,s':['堂舅表侄男','从父舅表侄男'], + 'm,f,xb,s,s,s,w':['堂舅表侄妇','从父舅表侄妇'], + 'm,f,xb,s,s,d':['堂舅表侄女','从父舅表侄女'], + 'm,f,xb,s,s,d,h':['堂舅表侄婿','从父舅表侄婿'], + 'm,f,xb,s,d&o':['堂舅表姊','从父舅表姊'], + 'm,f,xb,s,d&l':['堂舅表妹','从父舅表妹'], + 'm,f,xb,s,d,s':['堂舅表甥男','从父舅表甥男'], + 'm,f,xb,s,d,s,w':['堂舅表甥妇','从父舅表甥妇'], + 'm,f,xb,s,d,d':['堂舅表甥女','从父舅表甥女'], + 'm,f,xb,s,d,d,h':['堂舅表甥婿','从父舅表甥婿'], // 从父姨表 'm,f,xb,d':['堂姨','堂姨妈','堂姨母','从父姨母','叔伯姨母','叔伯姨'], 'm,f,xb,d,h':['堂姨丈','堂姨爸','堂姨父','从父姨父','叔伯姨父'], - 'm,f,xb,d,s&o':['从父姨表兄'], - 'm,f,xb,d,s&l':['从父姨表弟'], - 'm,f,xb,d,s,s':['从父姨表侄男'], - 'm,f,xb,d,s,s,w':['从父姨表侄妇'], - 'm,f,xb,d,s,d':['从父姨表侄女'], - 'm,f,xb,d,s,d,h':['从父姨表侄婿'], - 'm,f,xb,d,d&o':['从父姨表姊'], - 'm,f,xb,d,d&l':['从父姨表妹'], - 'm,f,xb,d,d,s':['从父舅表甥男'], - 'm,f,xb,d,d,s,w':['从父舅表甥妇'], - 'm,f,xb,d,d,d':['从父舅表甥女'], - 'm,f,xb,d,d,d,h':['从父舅表甥婿'], + 'm,f,xb,d,s&o':['堂父姨表兄','从父姨表兄'], + 'm,f,xb,d,s&l':['堂父姨表弟','从父姨表弟'], + 'm,f,xb,d,s,s':['堂父姨表侄男','从父姨表侄男'], + 'm,f,xb,d,s,s,w':['堂父姨表侄妇','从父姨表侄妇'], + 'm,f,xb,d,s,d':['堂姨表侄女','从父姨表侄女'], + 'm,f,xb,d,s,d,h':['堂父姨表侄婿','从父姨表侄婿'], + 'm,f,xb,d,d&o':['堂姨表姊','从父姨表姊'], + 'm,f,xb,d,d&l':['堂姨表妹','从父姨表妹'], + 'm,f,xb,d,d,s':['堂舅表甥男','从父舅表甥男'], + 'm,f,xb,d,d,s,w':['堂舅表甥妇','从父舅表甥妇'], + 'm,f,xb,d,d,d':['堂舅表甥女','从父舅表甥女'], + 'm,f,xb,d,d,d,h':['堂舅表甥婿','从父舅表甥婿'], // 姑表* 'm,f,xs':['外姑婆','姑姥姥','姑外祖母','外姑祖母','外太姑母','外姑母'], 'm,f,xs,h':['外姑公','姑姥爷','姑外祖父','外姑祖父','外太姑父','外姑丈'], @@ -876,19 +876,19 @@ 'm,m,f,lb':['叔外曾外祖父','叔太姥爷'], 'm,m,f,lb,w':['叔外曾外祖母','叔太姥姥'], // 从父舅表 - 'm,m,f,xb,s':['从父舅外祖父'], - 'm,m,f,xb,s,w':['从父舅外祖母'], - 'm,m,f,xb,s,s':['从父舅表舅父'], - 'm,m,f,xb,s,s,w':['从父舅表舅母'], - 'm,m,f,xb,s,d':['从父舅表姨母'], - 'm,m,f,xb,s,d,h':['从父舅表姨父'], + 'm,m,f,xb,s':['堂舅外祖父','从父舅外祖父'], + 'm,m,f,xb,s,w':['堂舅外祖母','从父舅外祖母'], + 'm,m,f,xb,s,s':['堂舅表舅父','从父舅表舅父'], + 'm,m,f,xb,s,s,w':['堂舅表舅母','从父舅表舅母'], + 'm,m,f,xb,s,d':['堂舅表姨母','从父舅表姨母'], + 'm,m,f,xb,s,d,h':['堂舅表姨父','从父舅表姨父'], // 从父姨表 - 'm,m,f,xb,d':['从父姨外祖母'], - 'm,m,f,xb,d,h':['从父姨外祖父'], - 'm,m,f,xb,d,s':['从父姨表舅父'], - 'm,m,f,xb,d,s,w':['从父姨表舅母'], - 'm,m,f,xb,d,d':['从父姨表姨母'], - 'm,m,f,xb,d,d,h':['从父姨表姨父'], + 'm,m,f,xb,d':['堂姨外祖母','从父姨外祖母'], + 'm,m,f,xb,d,h':['堂姨外祖父','从父姨外祖父'], + 'm,m,f,xb,d,s':['堂姨表舅父','从父姨表舅父'], + 'm,m,f,xb,d,s,w':['堂姨表舅母','从父姨表舅母'], + 'm,m,f,xb,d,d':['堂姨表姨母','从父姨表姨母'], + 'm,m,f,xb,d,d,h':['堂姨表姨父','从父姨表姨父'], // 姑表* 'm,m,f,xs':['姑外曾外祖母','姑太姥姥'], 'm,m,f,xs,h':['姑外曾外祖父','姑太姥爷'], diff --git a/dist/relationship.min.js b/dist/relationship.min.js index c646c28..dd17e73 100644 --- a/dist/relationship.min.js +++ b/dist/relationship.min.js @@ -1,2 +1 @@ -!function(s,f){"object"==typeof module&&module.exports?module.exports=f():s.relationship=f()}("undefined"!=typeof window?window:this,function(){function s(s){s=s.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,"x");for(var f=s.replace(/我的?/,"").replace(/家的?/,"的").split("的"),x=[],d=!0;f.length;){var m=f.shift(),b=[],h=!1;for(var l in w){var o=w[l];o.indexOf(m)>-1&&(!l&&f.length||b.push(l),h=!0)}if(h||(d=!1),x.length){for(var e=[],l=0;l-1&&(s=","+f+s),s.match(/,[w0],w|,[h1],h/))return!1;var m=function(s){var f="";if(!d[s]){d[s]=!0;var w=!0;do{f=s;for(var h in b){var l=b[h];if(s=s.replace(l.exp,l.str),s.indexOf("#")>-1){for(var o=s.split("#"),e=0;e-1?d="&l":s.indexOf("&l")>-1&&(d="&o"),s){s=s.replace(/&[ol]/g,""),f=f?1:0;var m=(","+f+","+s).replace(/,[fhs]|,[olx]b/g,",1").replace(/,[mwd]|,[olx]s/g,",0");m=m.substring(0,m.lastIndexOf(","));for(var b=s.split(",").reverse(),w=m.split(",").reverse(),h=[],l=0;l