Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


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.
Your email address is only used to allow you to reset your password. See 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.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
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
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards