有一个文本文件中包含若干手机号码,我用asp编程,如何分析获取全部手机号?

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:07:12
有一个文本文件中包含若干手机号码,我用asp编程,如何分析获取全部手机号?

我懂ASP编程,只要告诉从文本内容中分析获取手机号的原理和大致方法就可以了。

有益答案,定高分奖赏示谢。

手机号是以13或159开头的11位数字,你只要instr搜索13或159,找到后再mid取出11位字符,用isnumeric判断若是数字,则代表是手机号.如此循环,直至找不到13或159.

用Fso读取文件进变量,然后split成数组,间隔符视情况而定,实在不行也可以用chr(13)做间隔符,然后迭代数组,利用正则表达式判断是否符合手机号码的特征,符合就付给一个新的变量,用“,”间隔,循环完这个数组再Split新生成的字符传,这样怎么操作就随你的便了。

判定手机号码规则的正则表达式是:/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/

另外不要读11位定长,因为有的手机是长途的话,前面有个0,是12位。

读取文本可以用FSO(filesystemobject)对象。具体可参考相关资料

都是11位的,读定长数据