netcrawler
Posts: 3
|
| Posted: 11/16/2004, 4:26 AM |
|
I need a ASP.Net/VB method to take all the diffent ways someone might enter a phone number.
(222) 222-222
222-222-2222
2222222222
222 222 2222
1 222 222 2222
12222222222
and convert it to (222) 222-2222
Any one have a good solution?
Thanks
|
 |
 |
netcrawler
Posts: 3
|
| Posted: 11/16/2004, 4:30 AM |
|
Quote netcrawler:
I need a ASP/VB method to take all the diffent ways someone might enter a phone number.
(222) 222-222
222-222-2222
2222222222
222 222 2222
1 222 222 2222
12222222222
and convert it to (222) 222-2222
Any one have a good solution?
Thanks
I modified the above I need a ASP/ VB no need for a ASP.net...
|
 |
 |
Sean
Posts: 39
|
| Posted: 11/16/2004, 7:10 AM |
|
Why not use the iput mask example the way they do in the following:
http://examples.codecharge.com/ExamplePack/InputMask/InputMask.php
It uses JavaScript to format it for you so it is always exactly how you want it.
|
 |
 |
Robert Rodgers
|
| Posted: 11/16/2004, 4:18 PM |
|
I use this in an internal app.
It checks for a valid number then formats the numbers,
onblur="validphone({HTMLFormName}.{PhoneNumber_Name})"
<script language="VBScript">
<!--
Sub ValidPhone(xObj)
Dim xChar
Dim xTempNumber
For xLoopCount = 1 To Len(xObj.Value)
xChar = Mid(xObj.Value,xLoopCount,1)
If IsNumeric(xChar) = True Then
xTempNumber = xTempNumber & xChar
End IF
Next
If Len(Trim(xTempNumber)) = 0 Then
xObj.Value = ""
MsgBox "Phone Number is a required Field"
xObj.Focus
Exit Sub
End If
If Len(Trim(xTempNumber)) < 10 Then
xObj.Value = xTempNumber
MsgBox "Phone Number is required to be at least 10 characters."
xObj.Focus
Exit Sub
End IF
xObj.Value = "("
xObj.Value = xObj.Value & Mid(xTempNumber,1,3)
xObj.Value = xObj.Value & ") "
xObj.Value = xObj.Value & Mid(xTempNumber,4,3)
xObj.Value = xObj.Value & "-"
xObj.Value = xObj.Value & Mid(xTempNumber,7,4)
If Len(Trim(xTempNumber)) > 10 Then
xObj.Value = xObj.Value & " x"
xObj.Value = xObj.Value & Mid(xTempNumber,11)
End IF
End sub
-->
</script>
"netcrawler" <netcrawler@forum.codecharge> wrote in messagenews:64199f1ecade59@news.codecharge.com...
I need a ASP.Net/VB method to take all the diffent ways someone might enter a
phone number.
(222) 222-222
222-222-2222
2222222222
222 222 2222
1 222 222 2222
12222222222
and convert it to (222) 222-2222
Any one have a good solution?
Thanks
---------------------------------------
Sent from YesSoftware forum http://forums.codecharge.com/
|
|
|
 |
|