RegExp()
|
|
Syntax |
var variable = new RegExp(pattern, flags)
|
|
The RegExp() object represents a regular expression that is used for pattern matching. |
The creation of the object takes pattern and flags parameters. |
The pattern is a valid regular expression. The flags are either or both g (global) and i (ignore case). |
Properties and Methods of the RegExp() Object |
Property/Method |
Description |
RegExp.$* |
Represents multiline |
RegExp.$& |
Represents lastmatch |
RegExp.$_ |
Represents input |
RegExp.$` |
Represents leftContext |
RegExp.$' |
Represents rightContext |
RegExp.$+ |
Represents lastParen |
RegExp.$1,$2,...$9 |
Represents substring of matches |
compile() |
Compiles a regular expression |
exec() |
Executes the search for a match in a specified string |
global |
_Specifies whether to check the expressions against all possible matches |
ignoreCase |
Whether case is ignored or not during a string search |
input |
String that is matched |
lastIndex |
_Specifies the index at which to start matching the next string. |
lastMatch |
Last matched characters |
lastParen |
The last parenthesized substring match |
leftContext |
The substring preceding the most recent match |
multiline |
Specifies whether to search on multiple lines |
rightContext |
The substring following the most recent match |
source |
The string pattern |
test() |
Tests for a string match |
|
<html> <body> <script language="JavaScript"> <!-- function isSSN(str){ // xxx-xx-xxxx var regexp = /^(d{9}|d{3}-d{2}-d{4})$/; return regexp.test(str); } function checkInput(){ var valid = true; var ssn = document.form1.ssn.value; if (!isSSN (ssn)){ window.alert("Invalid SSN: " + ssn); valid = false; } else{ alert(ssn + " is a valid SSN"); } } --> </script> <form name="form1"> Enter your SSN: <input type="text" size="15" name="ssn"> <br><br> <input type="button" value="Validate SSN" onClick='checkInput()'> <br> </form> </body> </html>
|
|
|
HTML code for linking to this page:
Related in same category :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|
|