Ajax
ASP
C,C++
C#,.NET
CSS,HTML
Delphi,Kylix
Experience
Flash
Java
JavaScript
PHP
Python
QT
SQL
ShellScript
VB
U :
P :
Register
Lost Password
Other Links
Code Archive
Save Giovanni
JavaScript Category Code
Real Name
:
SharingCode.NET User
Subject
:
Regular Expressions: Extracting Data from a Match
Description
:
Regular Expressions: Extracting Data from a Match
<HTML> <HEAD> <TITLE>Got a Match?</TITLE> <SCRIPT LANGUAGE="JavaScript1.2"> function extractIt(form) { var months = ["January","February","March","April","May","June","July", "August","September","October","November","December"] var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"] var re = /\b(1[0-2]|0?[1-9])[\-\/](0?[1-9]|[12][0-9]|3[01])[\-\/]((19|20)\d{2})/ var input = form.entry.value var matchArray = re.exec(input) if (matchArray) { var theMonth = months[matchArray[1] - 1] + " " var theDate = matchArray[2] + ", " var theYear = matchArray[3] var dateObj = new Date(matchArray[3],matchArray[1]-1,matchArray[2]) var theDay = days[dateObj.getDay()] + " " form.output.value = theDay + theMonth + theDate + theYear } else { form.output.value = "An invalid date." } } </SCRIPT> </HEAD> <BODY> <B>Use a regular expression to extract data from a string:</B> <HR> <FORM> Enter a date in the format mm/dd/yyyy or mm-dd-yyyy:<BR> <INPUT TYPE="text" NAME="entry" SIZE=12><P> <INPUT TYPE="button" VALUE="Extract Date Components" onClick="extractIt(this.form)"><P> The date you entered was:<BR> <INPUT TYPE="text" NAME="output" SIZE=40><P> <INPUT TYPE="reset"> </FORM> </BODY> </HTML>
Rating
:
0.00
(out of 5)
Visitor Voting Booth
:
Excellent
Very Good
Good
Fair
Poor
Copyright © 2006 SharingCode.NET . All rights reserved. Hosted By: SisNetworks