Busy. Please wait.
or

show password
Forgot Password?

Don't have an account?  Sign up 
or

Username is available taken
show password

why


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
We do not share your email address with others. It is only used to allow you to reset your password. For details read our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.

Remove ads
Don't know
Know
remaining cards
Save
0:01
To flip the current card, click it or press the Spacebar key.  To move the current card to one of the three colored boxes, click on the box.  You may also press the UP ARROW key to move the card to the "Know" box, the DOWN ARROW key to move the card to the "Don't know" box, or the RIGHT ARROW key to move the card to the Remaining box.  You may also click on the card displayed in any of the three boxes to bring that card back to the center.

Pass complete!

"Know" box contains:
Time elapsed:
Retries:
restart all cards




share
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Javascript regex

Javascript with regex

QuestionAnswer
"^" "Start of string"
"$" "End of string"
"." "Any single character"
"(a|b)" "a or b"
"(...)" "Group section"
"[abc]" "In range (a, b or c)"
"[^abc]" "Not in range"
"\s" "White space"
"a?" "Zero or one of a"
"a*" "Zero or more of a"
"a*?" "Zero or more of a
"a+" "One or more of a"
"a+?" "One or more of a"
"a{3}" "Exactly 3 of a"
"a{3}" "Exactly 3 of a"
"a{,6}" "Up to 6 of a"
"a{3, 6}" "3 to 6 of a"
"a{3,6}?" "3 to 6 of a, ungreedy"
"\" "Escape character"
"[:punct:]" "Any punctuation symbol"
"[:space:]" "Any space character"
"[:blank:]" "Space or tab"
"g" "Global Match"
"i" "Case–insensitive"
"m" "Multiple lines"
"exec()" "tests for a match in string
"test()" "tests for match in string
"toString()" "returns string value of regular expressions"
"global" "checks if "g" modifier is set for RegEx
"ignoreCase" "checks if "i" modifier is set for RegEx
"lastIndex" "specifies index at which to start next match
"multiline" "checks if "m" modifier is set for RegEx
"source" "returns the text of the RegEx pattern"
"A.constructor" "returns function that created the array object's prototype"
"A.length" "sets or returns the number of objects in an array"
"A.prototype.name=value" "allows addition of new properties and methods to array"
"A.concat( B C
"A.join( null|separator )" "joins elements of array into string and returns string"
"A.pop()" "removes last element of array and returns shortened array"
"A.push( item1 item2
"A.reverse()" "reverse order of elements in array and returns reversed array"
"A.shift()" "removes first item in array and returns shortened array"
"A.slice(n m)"
"A.sort( null|sortfunction )" "sorts items of an array
"A.splice(n r
"A.unshift( item1 item2
"string.valueOf()" "returns primitive value of string object"
"Math.abs(x)" "returns absolute value of number x"
"Math.acos(x)" "returns arccosine of number x"
"Math.asin(x)" "returns arcsine of number x"
"Math.atan(x)" "returns arctangent of number x"
"Math.atan2(y x)"
"Math.ceil(x)" "returns number x rounded upwards to nearest integer"
"Math.cos(x)" "returns cosine of number x"
"Math.E" "returns Euler's number"
"Math.exp(x)" "returns Ruler's number to the x power"
"Math.floor(x)" "returns number x rounded downwards to nearest integer"
"Math.LN10" "returns natural logarithm of 10"
"Math.LN2" "returns natural logarithm of 2"
"Math.log(x)" "returns natural logarithm of x"
"Math.LOG10E" "returns base 10 logarithm of Euler's number"
"Math.LOG2E" "returns base 2 logarithm of Euler's number"
"Math.max(n1 n2
"Number.MAX_VALUE" "returns largest possible number in javascript"
"Number.MIN_Value" "returns smallest possible number in javascript"
"Number.NaN" "property that indicates value is not a legal number"
"isNaN(value)" "returns true if value is NaN and false if not"
"Math.min(x1 x2
"Number.NEGATIVE_INFINITY" "property that represents –Infinity"
"Math.PI" "returns the ratio of circle's area to the square of its radius"
"Number.POSITIVE_INFINITY" "property that represents Infinity"
"Math.pow(x y)"
"Math.random()" "returns a rndom number from 0 up to but not including 1"
"Math.round(x)" "returns number x rounded to nearest integer"
"Math.sin(x)" "returns sine of number x"
"Math.sqrt(x)" "returns the squre root of number x"
"Math.SQRT1_2" "returns square root of 1/2"
"Math.SQRT2" "returns the square root of 2"
"Math.tan(x)" "returns the tangent of angle x in radians"
"X.toExponential(x)" "returns number X in exponential notation with 0 <= x <= 20 digits after decimal"
"X.toFixed(x)" "returns number X as string with x digits after the decimal"
"X.toPrecision(x)" "returns number X formatted to x digits in length"
"X.toString(radix)" "converts to string and returns result as base of specific radix"
"X.valueOf()" "returns primative value of number X object"
"str.charAt(index)" "returns character at specified index in string"
"str.charCodeAt(index)" "returns unicode character at specified index in string"
"str1.concat(str2...)" "returns new string containing concatenated strings","Strings"
"String.fromCharCode(n1,n2..) "returns unicode values nx as string","Strings"
"str.indexOf(searchvalue,start)" "returns position of first occurrence of search value in string, optionally starting at index start from begging of string","Strings"
"str.lastIndexOf(searchvalue, start)" "returns position of first occurrence of search value in string, optionally starting at index start from end of string","Strings"
"str.length" "returns length property of string"
"str.localeCompare(comparestring)" "returns –1|0|1 for: str sorted before comparestring|strings are equal|str sorted after compare string"
"str.match(regexp)" "returns array object of matches for regexp on string"
"str.replace(sreachvalue, newvalue)" "searches a string for searchvaule(s) and replaces with new value","Strings"
"str.search(searchvalue)" "searches a string for searchvalue and returns index of first match found"
"str.slice(start, end)" "returns new string from start to end indexes, end is optional"
"str.split(separator, limit)" "searches for separator and returns array of strings optionally limited in items returned"
"str.substr(start, length)" "returns new string from specified start index, length is optional and limits characters returned"
"str.substring(start, end)" "returns new string from start to end not including end index, end is optional"
"str.toLowerCase()" "returns new string with all lower case letters"
"str.toUpperCase()" "returns new string with all uppercase characters"
"str.toLocaleLowerCase()" "returns new string with all lower case letters
"str.toLocaleUpperCase()" "returns new string with all uppercase characters
"str.valueOf()" "returns primitive value of string"
"decodeURI(uri)" "decodes uri"
"decodeURIComponent(uri)" "decodes uri component"
"encodeURI(uri)" "endoces special characters except:
"encodeURIComponent(uri)" "encodes special characters"
"eval(string)" "evaluates or executes an argument; only use in very special circumstances!!!"
"isFinite(value)" "returns t|f if value is a legal finite number
"isNaN(value)" "returns t|f if value is an illegal number
"Number(object)" "converts object argument to a number that represents the objects value"
"parseFloat(string)" "parses a string and returns a floating point number
"parseInt(string, radix)" "parses string and returns integer, radix is optional and sets numeral system to be used"
"new String("string")" "instantiates a new string object"
Created by: chilledmuffin