一个简单的perl编程
linux环境下的脚本,功能如下:当一个电话打进来以后,通过这脚本判断该电话是固话还是手机号码。通过电话号码的前几位来判断,比如136139138.....的是手机051...
linux环境下的脚本,功能如下:
当一个电话打进来以后,通过这脚本判断该电话是固话还是手机号码。
通过电话号码的前几位来判断,比如136 139 138.....的是手机 0519的是固定电话 展开
当一个电话打进来以后,通过这脚本判断该电话是固话还是手机号码。
通过电话号码的前几位来判断,比如136 139 138.....的是手机 0519的是固定电话 展开
2个回答
展开全部
这个主要难度应该是怎么得到打进来的电话号码
不知道你们的电话系统是怎么实现的,不知道是不是通过asterisk
如果是,结合拨号方案和agi脚本(就像楼上的)应该可以实现
不知道你们的电话系统是怎么实现的,不知道是不是通过asterisk
如果是,结合拨号方案和agi脚本(就像楼上的)应该可以实现
追问
是通过asterisk实现的
我对~m/^1.*?不是很明白
你能给我解释一下吗
追答
那个是perl 里面的模式匹配
$phone_code=~m/^1/
其实应该是这样,是一个正则使用,具体可以看下正则用法
意思就是那个 phone_code 里面是否匹配 以 1开头
if($phone_code=~m/^1/){
如果以1开头,是电话
}else{
不是1开头,是固话
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询