Connecting Tech Pros Worldwide Help | Site Map

RegExp validation

  #1  
Old May 11th, 2006, 10:35 AM
Andyza
Guest
 
Posts: n/a
The following vbscript sub checks that a value has a specific format:
first 3 characters are alphabetic: anything from a - z. The last 4
characters are numeric: anything from 0 - 9

Sub CheckString(val)
Set VerifyValue = New RegExp
VerifyValue.Pattern = "^[a-z]{3}\d{4}$"
VerifyValue.IgnoreCase = True
If VerifyValue.Test(val) = False Then
alert("Please enter a valid number.")
End If
End Sub

How do I write this in JavaScript?

  #2  
Old May 11th, 2006, 10:55 AM
Vic Sowers
Guest
 
Posts: n/a

re: RegExp validation



"Andyza" <andyza@webmail.co.za> wrote in message
news:1147339896.016959.301550@u72g2000cwu.googlegr oups.com...[color=blue]
> The following vbscript sub checks that a value has a specific format:
> first 3 characters are alphabetic: anything from a - z. The last 4
> characters are numeric: anything from 0 - 9
>
> Sub CheckString(val)
> Set VerifyValue = New RegExp
> VerifyValue.Pattern = "^[a-z]{3}\d{4}$"
> VerifyValue.IgnoreCase = True
> If VerifyValue.Test(val) = False Then
> alert("Please enter a valid number.")
> End If
> End Sub
>
> How do I write this in JavaScript?[/color]

function CheckString(val) {
if (!/^[a-z]{3}\d{4}$/i.test(val)) alert("Please enter a valid
number.");
}


  #3  
Old May 11th, 2006, 11:25 AM
Andyza
Guest
 
Posts: n/a

re: RegExp validation


> function CheckString(val) {[color=blue]
> if (!/^[a-z]{3}\d{4}$/i.test(val)) alert("Please enter a valid
> number.");
> }[/color]

Man that was fast!

And it works perfectly too! Thanks.

  #4  
Old May 13th, 2006, 10:15 AM
Bogdan Blaszczak
Guest
 
Posts: n/a

re: RegExp validation


Vic Sowers napisał(a):[color=blue][color=green]
>>
>>How do I write this in JavaScript?[/color]
>
>
> function CheckString(val) {
> if (!/^[a-z]{3}\d{4}$/i.test(val)) alert("Please enter a valid
> number.");
> }[/color]

or, to return boolean value

function CheckString(val,message){
return/^[a-z]{3}\d{4}$/i.test(val)||!!alert(message);
}


--
BlaTek
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
do you have your own regEXp to validate your string c676228 answers 3 September 14th, 2006 05:05 PM
JS Enabled But No RegExp Support? Matt Kruse answers 26 December 5th, 2005 01:55 PM
regexp validator - wrong? Dmitry Korolyov answers 8 November 17th, 2005 10:12 PM
Date Validation Steve Wright answers 14 July 23rd, 2005 11:54 AM