Below is a good SQR tip for stripping out special characters from those nasty Phone Number formats stored in HRMS.

 


begin-procedure main
.
.
do parse_phone($phone_number, $phone_number)
.
.
end-procedure main

 

begin-procedure parse_phone($iphone, :$rphone)
let #phonelen = length($iphone)
move 0 to #loops

while 1

let #loops = #loops + 1

let $value = substr($iphone, #loops, 1)
let #checkvalue = ascii($value)

if #checkvalue >= 48 and #checkvalue <= 57
let $rphone = $rphone//$value
end-if

if #phonelen = #loops
break
end-if

end-while
end-procedure parse_phone