一个字符串操作问题,头都想大了,大家帮帮忙
kekan 2007-04-03 02:36:54 一个表中有一个名为PHONE的键值(CHAR型),记录的是电话号码,但此时有多种格式的电话号码存在,如
手机号码(如13811111111)、
固定电话号码(如3034444)、
区号+“-”+固定电话(如021-3034444)、
区号+空格+固定电话(如021 3034444)、
区号+固定电话(如0213034444)、
区号+手机号码(如02113811111111),
还有就是其他无意义的号码(如数个0或是就区号存在)。
现在想把该值整理下,只保留手机号码(11位)和固定电话号码(7位),去掉号码前的区号、空格、和符号“-”,怎么办。
表名假定为aaa。
谢谢大家。