-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Update Log/更新日志
Data/数据
{"data":[{"app":"","dataId":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","identify":"category","data":"{"code":"/\n\n 可用变量\n\n* shopName 商户名称,shopRemark 商户备注,type 账单类型(支出、收入),hour 当前时,minute 当前分,money 金额\n\n* 可用内置函数(判断是否在当前时间段) isInTimeInner(minTime, maxTime,timeHour,timeMinute)\n\n* minTime 最小时间(如12:00), maxTime 最大时间(如13:00),timeHour 当前时,timeMinute 当前分\n\n* 比如:if(true)return '其它';\n\n*/\n\nvar sRemark = shopName + shopRemark,//将商户名、商户备注、账单来源整合为一个变量\n\n aRegs =[];\n\nswitch (type) {\n\n case \"支出\":\n\n case \"报销\":\n\n /添加分类识别规则:这部分可以自行修改、添加或删除:基本格式为:{bkName:\"分类名\",reg:\"正则表达式\"},注意:在中括号内添加。不懂正则表达式的不建议修改。/\n\n var aOutRegs=\n\n /三餐: 日常三餐的饮食,本分类将在后续分类中按时间进行拆分,分别输出为早餐、中餐、晚餐、夜宵。若不需要分开,后面会提供修改方法。/ \n\n [{bkName:\"餐饮\",reg: /[餐食饭炸烤蒸炒煨炖煮汤]|(粉|面|家菜)[店馆]|[包早]点|鲜包|(卤|螺蛳|牛肉|花甲)粉|(手工|拉|biangbiang|粉|刀削|牛肉)[面麵麺]|(家常|私房)菜|新芙蓉|早点|早餐|沙县小吃|馄饨|饺子|麻辣|小吃|[鸡牛羊]排|肯德基|麦当劳|烧烤|烤肉|火锅|pizza|[披批比匹]萨|寿司|饿了么|美团订单|胡辣汤|包子|生煎|饼|外卖/i},\n\n /日常: 日常生活的消费,包含有一些常见的关键词。可以自行修改。/\n\n {bkName:\"零食\",reg: /七件事|超市|便利|.*客隆|家.福|快乐惠|世纪联华|联华超市|大润发|华润万家|苏果|沃尔玛|物美|新一佳|好又多|华联|文峰大世界|TESCO乐购|易初莲花|麦德龙|中百连锁仓储|人人乐|家家悦|潍坊百货|欧尚|永辉|武商量贩|新华都|步步高商业|永旺|红旗连锁|三江购物|互惠|美廉美|百佳超市|易买得|维客|美特好|保龙仓|华普|利客来|良友金伴|美宜佳|华冠|家润多|华之友|好家乡|惠友|民生家乐|思达|雅家乐|天惠|新江厦|赵一鸣|来优品|喜洋洋|乐尔乐/},\n\n {bkName:\"电子电器\",reg: /手机|电脑|电视|冰箱|洗衣机|空调|NOKIA|诺基亚|MOTO|摩托罗拉|Samsung|三星|索尼爱立信|Apple|苹果|Philips|飞利浦|lenovo|联想|LGSharp|夏普|多普达|金立|Amoi|夏新|Bird|波导|纽曼|Haier|海尔|TCL|HP|惠普|BenQ|明基|OPPO|Konka|康佳|CECT|HEDY|七喜|CoolPAD|酷派|ASUS|华硕|Mio宇达电通|琦基|ZTE|中兴|MEIZU|魅族|UT斯达康|BlackBerry|黑莓|Alcatel|阿尔卡特|大显|HKC|弘谷电|艾美讯|amsam|恒基伟业|Palm|RIM|OKWAP|英华达|天语|小米|华为|一加|联想|OPPO|vivo|诺基亚|华硕|惠普|三星|索尼|金士顿|闪迪|七彩虹|英特尔|Intel|AMD|松下|美的|格力/i},\n\n {bkName:\"健身\",reg: /健身|运动|瑜珈|增肌|keep/i},\n\n {bkName:\"房租\",reg: /公寓|租房|房东/},\n\n {bkName:\"饮料\",reg: /奶茶|零食|[饮甜]品|果汁|星巴克|桥头排骨|烧仙草|茶颜悦色|喜茶|奈雪茶|蜜雪冰城|CoCo都可|一点点|乐乐茶|古茗|郭记冰点|幸运咖|益禾堂|晴天见|沪上阿姨|快乐柠檬/i},\n\n {bkName:\"矿泉水\",reg: /矿泉水|农夫山泉|凉白开|水/},\n\n {bkName:\"柴米油盐\",reg: /调料|(柴米油盐酱醋)/},\n\n {bkName:\"停车费\",reg: /停车|临时停车/},\n\n {bkName:\"过路费\",reg: /高速|ETC|通行/i},\n\n {bkName:\"洗澡\",reg: /澡堂|洗浴|海洋之星|单间|大池|桑拿/},\n\n {bkName:\"日用品\",reg: /口罩|灭蚊液|抽纸|纸|液|垃圾袋|除湿袋|保鲜膜|脸盆|蚊香/},\n\n {bkName:\"养鱼\",reg: /买.鱼|鱼/i},\n\n {bkName:\"邮费\",reg: /[快速][递运]|百世汇通|物流|安能|德邦|韵达|申通|宅急送|礼品|长途|短途|一路芳香|货拉拉|快递|运费|Zzzz|天河|方圆|诚通/},\n\n {bkName:\"饮料\",reg: /[烟酒]|芙蓉王|大中华|红双喜|中南海|玉溪|红河|利群|金圣|野山茶|五粮液|茅台|国窖1573|[天海梦]之蓝|水井坊|剑南春|四特|稻花香|二锅头|马尿|老白干|波尔多|拉菲|黑桃A|[干甜][红白]|香槟|白兰地|伏特加|威士忌|纯生|乌苏|百威|雪津|雪花|乌苏|麦之初|科罗娜/i},\n\n /定期缴费: 每月或每段时间相对固定的消费/\n\n {bkName:\"党费\",reg: /(会|党)费/},\n\n {bkName:\"话费网费\",reg: /电信|联通|移动|宽带|铁通|流量|短信/},\n\n {bkName:\"燃气\",reg: /(燃|液化)气/},\n\n {bkName:\"电费\",reg: /电费|国网/},\n\n {bkName:\"水费\",reg: /水费|水务/},\n\n {bkName:\"保险\",reg: /保[险单]|相互宝/},\n\n /形象工程: 穿着打扮等外在形象的消费。/\n\n {bkName:\"购物\",reg: /[衣裤鞋袜帽穿戴]|[男女]装|牛仔|耐克|nike|阿迪|361[度°]|鸿星尔克|特步|李宁|美特斯邦威|优衣库|以纯/i},\n\n {bkName:\"理发\",reg: /发廊|美发|Tony|美业|理发|烫头|剪发/},\n\n {bkName:\"洗护\",reg: /洗面奶|面膜|卸妆[水棉油膏]|口红|防晒|(水|润肤|身体)乳|(眼|护手)霜|爽肤|精[华油]|[乳唇]膏|凝胶|祛痘|(果|水杨)酸|粉底|欧莱雅|施华蔻|雅诗.兰黛/},\n\n /虚拟消费: 支持正版,虚拟内容付费。这里缺游戏类分类,主要因为微信提取到的账单备注无法支持识别。/\n\n {bkName:\"买会员\",reg: /加速器|(1号|畅读|影城)卡|[^蚁]会员|QQ(美化|号)|vip|迅雷|爱奇艺|优酷|腾讯视频/i},\n\n {bkName:\"资源付费\",reg: /VPN|梯子|服务器/i},\n\n {bkName:\"买软件\",reg: /软件.安装|(激活|注册)码|([高升]级|专业|付费|终[生身级]|增强|完整|永久)版|\\bP(ro|lus)\\b/i},\n\n {bkName:\"游戏充值\",reg: /游戏|game|Steam|育碧|点券/i},\n\n /娱乐: 生活需要娱乐,电影、旅行、玩耍、泡吧,后续将完善分类。/\n\n {bkName:\"电影\",reg: /影[城院]|(电影|淘票)票|猫眼电影|中影|王府井|cgv|潇湘国际/i},\n\n {bkName:\"酒店住宿\",reg: /旅[游行社馆]|[青国]旅|酒店|宾馆|招待所|维也纳国际|凯宾斯基|华天|7天|如家|民宿/},\n\n {bkName:\"娱乐项目\",reg: /直播|虎牙|斗鱼|抖音|密室|VR|台球|桌球|8球|大玩家|捣台球|乔氏|游戏币|输钱|卡丁车|打麻将|抓娃娃|滑雪/},\n\n {bkName:\"上网\",reg: /网咖|网吧|网费|电竞/},\n\n {bkName:\"水果\",reg: /果|水果|果雨|小果妹/},\n\n {bkName:\"买菜\",reg: /买.根|买.个|买.斤/},\n\n {bkName:\"K歌\",reg: /KTV|纯K|唱吧|K歌/i},\n\n /非常规消费: 这些消费并不常有,而且金额、频率存在较大的不确定性/\n\n {bkName:\"医疗\",reg: /医(院|馆|.?室)|药[店房号]|诊所|卫生(服务(中心|站)|[院所室])/i},\n\n {bkName:\"买网课\",reg: /课程|教[材辅育程你]|讲[解义]|学会|入门到精通|慕课|学院|医视时代|医脉通|新东方在线|潭州课堂沪江小D/i},\n\n {bkName:\"打印\",reg: /打印|复印/},\n\n {bkName:\"学费\",reg: /学费/},\n\n {bkName:\"考试\",reg: /考试|报名/},\n\n {bkName:\"景区门票\",reg: /门票|旅游|景区|文旅/},\n\n {bkName:\"书籍\",reg: /买书|书|本/},\n\n {bkName:\"罚款\",reg: /交警|公安|法院|违章|闯红灯/},\n\n {bkName:\"车检\",reg: /年检|车检|车辆检测/},\n\n {bkName:\"维修保养\",reg: /维修|更换|保养/},\n\n /交通: 出行的交通费用,这里将最常用且可以通用的地铁和公交合并在一起,买车、养车和加油也算在了一起。/\n\n {bkName:\"交通卡\",reg: /雪球科技|地铁|公交/},\n\n {bkName:\"打车\",reg: /滴滴|高德|出租车|的士|打的|代驾|百度/},\n\n {bkName:\"火车\",reg: /铁路|火车|高铁|列车/},\n\n {bkName:\"飞机\",reg: /航[空班]|机票/},\n\n {bkName:\"充电\",reg: /e充电|国网桩|直流桩|国家电网|即插即充|充电/},\n\n {bkName:\"洗车\",reg: /洗车|汽车美容|汽车/},\n\n {bkName:\"加油\",reg: /加油站|石[油化]|海油|通用|大众|五菱|依维柯|荣威|申沃|东风|雪铁龙|本田|霸龙|悦达起亚|风神|小康|一汽|解放|奥迪|丰田|红旗|马自达|夏利|佳宝|北汽|现代|福田|Jeep|奔驰|宝马|雷诺|特斯拉|法拉利|宾利|保时捷|兰博基尼|劳斯莱斯|欧曼|昌河|绅宝|威旺|欧辉|广汽|传祺|三菱|菲亚特|客车|吉奥|日野|长安商用|哈飞|陆风|标致/i},\n\n /红包和转账: 各种转账和红包/\n\n {bkName:\"兽药支出\",reg:/李哥|全能|神医|动保|兽药|.盒|.套|.组/i},\n\n {bkName:\"人情\",reg:/(红包)给别人/},\n\n ];\n\n aRegs=aRegs.concat(aOutRegs);\n\n aOutRegs = null;\n\n break;\n\n case \"收入\":\n\n var aInRegs =//收入的分类规则:\n\n [{bkName:\"工资\",reg:/(工资|津贴|发放|新网银行)/},\n\n {bkName:\"收红包\",reg:/收.(红包|转账)/},\n\n {bkName:\"副业\",reg:/(李哥|兽药|动保)/},\n\n {bkName:\"爹给的\",reg:/(爹)/},\n\n {bkName:\"妈给的\",reg:/(娘)/},\n\n {bkName:\"亲戚以外\",reg:/(姑|姨|叔|舅|姐)/},\n\n ];\n\n aRegs=aRegs.concat(aInRegs);\n\n aInRegs = null;\n\n break;\n\n default :\n\n aRegs=[];\n\n break;\n\n}\n\n/\n\n通过for循环语句,逐条验证规则。\n\n/\n\nvar sBook;//[不需要三餐分开的可以删除本行]定义一个sBook变量存放分类,以便对一些特殊分类进行进一步处理。\n\nfor (var i = 0 ,len = aRegs.length ; i<len; i++) {\n\n if (aRegs[i].reg.test(sRemark))\n\n /不需要三餐按时间分开的,\n\n 请进行以下操作:\n\n 1、将这条注释之后的所有代码删除(必须)\n\n 2、删除上一条注释标注的代码(非必须)\n\n 3、删除后在这条注释后添加这行代码:(必须)\n\n return aRegs[i].bkName;}\n\n 这样就可以结束了。/\n\n {\n\n sBook = aRegs[i].bkName;\n\n i=sRemark=aRegs=null;//回收变量,这些变量使用到此结束\n\n break;\n\n }\n\n}\n\n/以下内容为根据时间将三餐分开/\n\nswitch (sBook) { //通过sBook值选择操作,使用Switch语句性能比if语句高。\n\n case \"三餐\": //将三餐单列:按时间分类,使用isInTimeInner()函数判定。\n\n if (isInTimeInner(\"06:00\", \"10:29\", hour, minute)) return \"早餐\";\n\n else if (isInTimeInner(\"10:30\", \"16:44\", hour, minute)) return \"午餐\";\n\n else if (isInTimeInner(\"16:45\", \"19:29\", hour, minute)) return \"晚餐\";\n\n else if (isInTimeInner(\"19:30\", \"05:59\", hour, minute)) return \"夜宵\";\n\n break;\n\n default :\n\n return sBook;\n\n}","dataId":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","regular_name":"小源子专用自动分类规则v1.0","id":"192","regular_remark":"6月6日:对官方的demo进行了修改后能用的。","auto_wrap":"on","version":21}","use":1,"name":"小源子专用自动分类规则v1.0","remark":"6月6日:对官方的demo进行了修改后能用的。","id":192,"sort":2,"version":"21","regular":"/\n\n 可用变量\n\n shopName 商户名称,shopRemark 商户备注,type 账单类型(支出、收入),hour 当前时,minute 当前分,money 金额\n\n 可用内置函数(判断是否在当前时间段) isInTimeInner(minTime, maxTime,timeHour,timeMinute)\n\n minTime 最小时间(如12:00), maxTime 最大时间(如13:00),timeHour 当前时,timeMinute 当前分\n\n 比如:if(true)return '其它';\n\n/\n\nvar sRemark = shopName + shopRemark,//将商户名、商户备注、账单来源整合为一个变量\n\n aRegs =[];\n\nswitch (type) {\n\n case "支出":\n\n case "报销":\n\n /添加分类识别规则:这部分可以自行修改、添加或删除:基本格式为:{bkName:"分类名",reg:"正则表达式"},注意:在中括号内添加。不懂正则表达式的不建议修改。/\n\n var aOutRegs=\n\n /三餐: 日常三餐的饮食,本分类将在后续分类中按时间进行拆分,分别输出为早餐、中餐、晚餐、夜宵。若不需要分开,后面会提供修改方法。/ \n\n [{bkName:"餐饮",reg: /[餐食饭炸烤蒸炒煨炖煮汤]|(粉|面|家菜)[店馆]|[包早]点|鲜包|(卤|螺蛳|牛肉|花甲)粉|(手工|拉|biangbiang|粉|刀削|牛肉)[面麵麺]|(家常|私房)菜|新芙蓉|早点|早餐|沙县小吃|馄饨|饺子|麻辣|小吃|[鸡牛羊]排|肯德基|麦当劳|烧烤|烤肉|火锅|pizza|[披批比匹]萨|寿司|饿了么|美团订单|胡辣汤|包子|生煎|饼|外卖/i},\n\n /日常: 日常生活的消费,包含有一些常见的关键词。可以自行修改。/\n\n {bkName:"零食",reg: /七件事|超市|便利|.*客隆|家.*福|快乐惠|世纪联华|联华超市|大润发|华润万家|苏果|沃尔玛|物美|新一佳|好又多|华联|文峰大世界|TESCO乐购|易初莲花|麦德龙|中百连锁仓储|人人乐|家家悦|潍坊百货|欧尚|永辉|武商量贩|新华都|步步高商业|永旺|红旗连锁|三江购物|互惠|美廉美|百佳超市|易买得|维客|美特好|保龙仓|华普|利客来|良友金伴|美宜佳|华冠|家润多|华之友|好家乡|惠友|民生家乐|思达|雅家乐|天惠|新江厦|赵一鸣|来优品|喜洋洋|乐尔乐/},\n\n {bkName:"电子电器",reg: /手机|电脑|电视|冰箱|洗衣机|空调|NOKIA|诺基亚|MOTO|摩托罗拉|Samsung|三星|索尼爱立信|Apple|苹果|Philips|飞利浦|lenovo|联想|LGSharp|夏普|多普达|金立|Amoi|夏新|Bird|波导|纽曼|Haier|海尔|TCL|HP|惠普|BenQ|明基|OPPO|Konka|康佳|CECT|HEDY|七喜|CoolPAD|酷派|ASUS|华硕|Mio宇达电通|琦基|ZTE|中兴|MEIZU|魅族|UT斯达康|BlackBerry|黑莓|Alcatel|阿尔卡特|大显|HKC|弘谷电|艾美讯|amsam|恒基伟业|Palm|RIM|OKWAP|英华达|天语|小米|华为|一加|联想|OPPO|vivo|诺基亚|华硕|惠普|三星|索尼|金士顿|闪迪|七彩虹|英特尔|Intel|AMD|松下|美的|格力/i},\n\n {bkName:"健身",reg: /健身|运动|瑜珈|增肌|keep/i},\n\n {bkName:"房租",reg: /公寓|租房|房东/},\n\n {bkName:"饮料",reg: /奶茶|零食|[饮甜]品|果汁|星巴克|桥头排骨|烧仙草|茶颜悦色|喜茶|奈雪茶|蜜雪冰城|CoCo都可|一点点|乐乐茶|古茗|郭记冰点|幸运咖|益禾堂|晴天见|沪上阿姨|快乐柠檬/i},\n\n {bkName:"矿泉水",reg: /矿泉水|农夫山泉|凉白开|水/},\n\n {bkName:"柴米油盐",reg: /调料|(柴米油盐酱醋)/},\n\n {bkName:"停车费",reg: /停车|临时停车/},\n\n {bkName:"过路费",reg: /高速|ETC|通行/i},\n\n {bkName:"洗澡",reg: /澡堂|洗浴|海洋之星|单间|大池|桑拿/},\n\n {bkName:"日用品",reg: /口罩|灭蚊液|抽纸|纸|液|垃圾袋|除湿袋|保鲜膜|脸盆|蚊香/},\n\n {bkName:"养鱼",reg: /买.*鱼|鱼/i},\n\n {bkName:"邮费",reg: /[快速][递运]|百世汇通|物流|安能|德邦|韵达|申通|宅急送|礼品|长途|短途|一路芳香|货拉拉|快递|运费|Zzzz|天河|方圆|诚通/},\n\n {bkName:"饮料",reg: /[烟酒]|芙蓉王|大中华|红双喜|中南海|玉溪|红河|利群|金圣|野山茶|五粮液|茅台|国窖1573|[天海梦]之蓝|水井坊|剑南春|四特|稻花香|二锅头|马尿|老白干|波尔多|拉菲|黑桃A|[干甜][红白]|香槟|白兰地|伏特加|威士忌|纯生|乌苏|百威|雪津|雪花|乌苏|麦之初|科罗娜/i},\n\n /定期缴费: 每月或每段时间相对固定的消费/\n\n {bkName:"党费",reg: /(会|党)费/},\n\n {bkName:"话费网费",reg: /电信|联通|移动|宽带|铁通|流量|短信/},\n\n {bkName:"燃气",reg: /(燃|液化)气/},\n\n {bkName:"电费",reg: /电费|国网/},\n\n {bkName:"水费",reg: /水费|水务/},\n\n {bkName:"保险",reg: /保[险单]|相互宝/},\n\n /形象工程: 穿着打扮等外在形象的消费。/\n\n {bkName:"购物",reg: /[衣裤鞋袜帽穿戴]|[男女]装|牛仔|耐克|nike|阿迪|361[度°]|鸿星尔克|特步|李宁|美特斯邦威|优衣库|以纯/i},\n\n {bkName:"理发",reg: /发廊|美发|Tony|美业|理发|烫头|剪发/},\n\n {bkName:"洗护",reg: /洗面奶|面膜|卸妆[水棉油膏]|口红|防晒|(水|润肤|身体)乳|(眼|护手)霜|爽肤|精[华油]|[乳唇]膏|凝胶|祛痘|(果|水杨)酸|粉底|欧莱雅|施华蔻|雅诗.*兰黛/},\n\n /虚拟消费: 支持正版,虚拟内容付费。这里缺游戏类分类,主要因为微信提取到的账单备注无法支持识别。/\n\n {bkName:"买会员",reg: /加速器|(1号|畅读|影城)卡|[^蚁]会员|QQ(美化|号)|vip|迅雷|爱奇艺|优酷|腾讯视频/i},\n\n {bkName:"资源付费",reg: /VPN|梯子|服务器/i},\n\n {bkName:"买软件",reg: /软件.*安装|(激活|注册)码|([高升]级|专业|付费|终[生身级]|增强|完整|永久)版|\bP(ro|lus)\b/i},\n\n {bkName:"游戏充值",reg: /游戏|game|Steam|育碧|点券/i},\n\n /娱乐: 生活需要娱乐,电影、旅行、玩耍、泡吧,后续将完善分类。/\n\n {bkName:"电影",reg: /影[城院]|(电影|淘票)票|猫眼电影|中影|王府井|cgv|潇湘国际/i},\n\n {bkName:"酒店住宿",reg: /旅[游行社馆]|[青国]旅|酒店|宾馆|招待所|维也纳国际|凯宾斯基|华天|7天|如家|民宿/},\n\n {bkName:"娱乐项目",reg: /直播|虎牙|斗鱼|抖音|密室|VR|台球|桌球|8球|大玩家|捣台球|乔氏|游戏币|输钱|卡丁车|打麻将|抓娃娃|滑雪/},\n\n {bkName:"上网",reg: /网咖|网吧|网费|电竞/},\n\n {bkName:"水果",reg: /果|水果|果雨|小果妹/},\n\n {bkName:"买菜",reg: /买.*根|买.*个|买.*斤/},\n\n {bkName:"K歌",reg: /KTV|纯K|唱吧|K歌/i},\n\n /非常规消费: 这些消费并不常有,而且金额、频率存在较大的不确定性/\n\n {bkName:"医疗",reg: /医(院|馆|.?室)|药[店房号]|诊所|卫生(服务(中心|站)|[院所室])/i},\n\n {bkName:"买网课",reg: /课程|教[材辅育程你]|讲[解义]|学会|入门到精通|慕课|学院|医视时代|医脉通|新东方在线|潭州课堂沪江小D/i},\n\n {bkName:"打印",reg: /打印|复印/},\n\n {bkName:"学费",reg: /学费/},\n\n {bkName:"考试",reg: /考试|报名/},\n\n {bkName:"景区门票",reg: /门票|旅游|景区|文旅/},\n\n {bkName:"书籍",reg: /买书|书|本/},\n\n {bkName:"罚款",reg: /交警|公安|法院|违章|闯红灯/},\n\n {bkName:"车检",reg: /年检|车检|车辆检测/},\n\n {bkName:"维修保养",reg: /维修|更换|保养/},\n\n /交通: 出行的交通费用,这里将最常用且可以通用的地铁和公交合并在一起,买车、养车和加油也算在了一起。/\n\n {bkName:"交通卡",reg: /雪球科技|地铁|公交/},\n\n {bkName:"打车",reg: /滴滴|高德|出租车|的士|打的|代驾|百度/},\n\n {bkName:"火车",reg: /铁路|火车|高铁|列车/},\n\n {bkName:"飞机",reg: /航[空班]|机票/},\n\n {bkName:"充电",reg: /e充电|国网桩|直流桩|国家电网|即插即充|充电/},\n\n {bkName:"洗车",reg: /洗车|汽车美容|汽车/},\n\n {bkName:"加油",reg: /加油站|石[油化]|海油|通用|大众|五菱|依维柯|荣威|申沃|东风|雪铁龙|本田|霸龙|悦达起亚|风神|小康|一汽|解放|奥迪|丰田|红旗|马自达|夏利|佳宝|北汽|现代|福田|Jeep|奔驰|宝马|雷诺|特斯拉|法拉利|宾利|保时捷|兰博基尼|劳斯莱斯|欧曼|昌河|绅宝|威旺|欧辉|广汽|传祺|三菱|菲亚特|客车|吉奥|日野|长安商用|哈飞|陆风|标致/i},\n\n /红包和转账: 各种转账和红包/\n\n {bkName:"兽药支出",reg:/李哥|全能|神医|动保|兽药|.盒|.套|.组/i},\n\n {bkName:"人情",reg:/(红包)给别人/},\n\n ];\n\n aRegs=aRegs.concat(aOutRegs);\n\n aOutRegs = null;\n\n break;\n\n case "收入":\n\n var aInRegs =//收入的分类规则:\n\n [{bkName:"工资",reg:/(工资|津贴|发放|新网银行)/},\n\n {bkName:"收红包",reg:/收.(红包|转账)/},\n\n {bkName:"副业",reg:/(李哥|兽药|动保)/},\n\n {bkName:"爹给的",reg:/(爹)/},\n\n {bkName:"妈给的",reg:/(娘)/},\n\n {bkName:"亲戚以外",reg:/(姑|姨|叔|舅|姐)/},\n\n ];\n\n aRegs=aRegs.concat(aInRegs);\n\n aInRegs = null;\n\n break;\n\n default :\n\n aRegs=[];\n\n break;\n\n}\n\n/\n\n通过for循环语句,逐条验证规则。\n\n/\n\nvar sBook;//[不需要三餐分开的可以删除本行]定义一个sBook变量存放分类,以便对一些特殊分类进行进一步处理。\n\nfor (var i = 0 ,len = aRegs.length ; i<len; i++) {\n\n if (aRegs[i].reg.test(sRemark))\n\n /不需要三餐按时间分开的,\n\n 请进行以下操作:\n\n 1、将这条注释之后的所有代码删除(必须)\n\n 2、删除上一条注释标注的代码(非必须)\n\n 3、删除后在这条注释后添加这行代码:(必须)\n\n return aRegs[i].bkName;}\n\n 这样就可以结束了。/\n\n {\n\n sBook = aRegs[i].bkName;\n\n i=sRemark=aRegs=null;//回收变量,这些变量使用到此结束\n\n break;\n\n }\n\n}\n\n/以下内容为根据时间将三餐分开/\n\nswitch (sBook) { //通过sBook值选择操作,使用Switch语句性能比if语句高。\n\n case "三餐": //将三餐单列:按时间分类,使用isInTimeInner()函数判定。\n\n if (isInTimeInner("06:00", "10:29", hour, minute)) return "早餐";\n\n else if (isInTimeInner("10:30", "16:44", hour, minute)) return "午餐";\n\n else if (isInTimeInner("16:45", "19:29", hour, minute)) return "晚餐";\n\n else if (isInTimeInner("19:30", "05:59", hour, minute)) return "夜宵";\n\n break;\n\n default :\n\n return sBook;\n\n}"}],"from":"category","id":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","version":"21"}
<!--data-->