投稿者 shu  (社会人) 投稿日時 2015/4/14 15:22:22
> 本来21ケタの数列であるはずのデータが[ ? ]の混じった10ケタの文字列になります。
ここが違うのではないでしょうか?
?になるということは数字でないものが届いているということになります。
10桁というと通常の固定電話の番号と桁数が一致するので11桁目以降は必要ないと
考えられます。数字として取得できる部分だけ文字列連結されればそれでよいかと思います。