Search the archives!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Javascript] RegEx for validating a file name
- From: shawn.milo at gmail.com (Shawn Milo)
- Subject: [Javascript] RegEx for validating a file name
- Date: Thu May 19 10:20:55 2005
You can try this:
^[a-zA-Z0-9]+\.[a-zA-Z]{3}$
There may be a more elegant way to do it, but this should work.
Shawn
On 5/19/05, Rod Coate <rod.coate@xxxxxxxxxxxxxxxxxxxx> wrote:
> Hi,
> I am tring to use a regular expression to validate user input (a file name) on my html using javascript.
>
> What I have tried so far is:
> =====================================================
> <script type="text/javascript">
> function validateFileName(fileName){
> var validReg="\W+\.\W{3}$";
> var regex= new RegExp(validReg);
> return regex.test(fileName);
> }
>
> function checkFileName(f){
> var fileName=f.value;
> if(!validateFileName(fileName)){
> alert("file name is not valid");
> f.value="";
> document.myForm.fileName.focus();
> }
> }
>
> </script>
>
> <form action="" name="myForm" method="post">
> <input type="text" name="fileName" value="" onChange="checkFileName(this);">
> </form>
> =====================================================
> but the regex does not seem to work correctly. What I want is to make sure that fileName is alphanumeric, contains only one . and has three alpha characters after the .
>
> It also should not contain things like \/*?| ect or any spaces.
>
> Is anyone able to help with the regex to get it to work? (I have tried google, but can't find what I am looking for).
>
> Cheers,
> Rod.
> _______________________________________________
> Javascript mailing list
> Javascript@xxxxxxxxxx
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
--
Voicemail any time at:
206-666-MILO
- Follow-Ups:
- [Javascript] RegEx for validating a file name
- From: Paul Novitski
- [Javascript] RegEx for validating a file name
- References:
- [Javascript] RegEx for validating a file name
- From: Rod Coate
- [Javascript] RegEx for validating a file name
- Prev by Date: [Javascript] NETSCAPE 7.0 (DISABLE CONTROL-CLICK on LINKS)
- Next by Date: [Javascript] RegEx for validating a file name
- Previous by thread: [Javascript] RegEx for validating a file name
- Next by thread: [Javascript] RegEx for validating a file name
- Index(es):