首页
学习
活动
专区
圈层
工具
发布

FME转换器介绍之(三)

Tester转换器

转换器支持的模式

如上图所示,这个转换器支持的test operator很多,本次推送重点介绍下正则。

使用场景(一)

验证身份证号码,并找出90后: 数据: 身份证号码1:330102199903080054(90后) 身份证号码2:330102198903080054(80后) 数据来源:造的!

测试模板整体概览:

整体思路: 1、创造两条要素,包含前面写出的两个号码; 2、提取出生年月日; 3、设置条件进行验证。

模板中具体的转换器设置,见以下章节。

Tester转换器设置:

其中hm字段代表身份证号码;sr字段代表生日。 身份证号码的操作选正则,表达式为:^[1-9][0-7]\d{4}((19\d{2}(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(19\d{2}(0[13578]|1[02])31)|(19\d{2}02(0[1-9]|1\d|2[0-8]))|(19([13579][26]|[2468][048]|0[48])0229))\d{3}(\d|X|x)?$(网上百度的)

生日的操作选大于,并将后面的模式选为:Date/Time

运行结果

结语

由于身份证号码的敏感性,本次推送没有使用真实号码,只是造了两个来使用。如果想测试下这个案例中的效果,有条件的可以拿点身份证信息来跑一跑。

下一篇
举报
领券