JavaScript 1.2; JScript 3.0; ECMAScript v3
string
The string to be tested.
true if string contains text that matches regexp; false otherwise.
TypeError
If this method is invoked on an object that is not a RegExp.
test( ) tests string to see if it contains text that matches regexp. If so, it returns true; otherwise, it returns false. Calling the test method of a RegExp r and passing it the string s is equivalent to the following expression:
(r.exec(s) != null)
var pattern = /java/i; pattern.test("JavaScript"); // Returns true pattern.test("ECMAScript"); // Returns false
RegExp.exec( ), RegExp.lastIndex, String.match( ), String.replace( ), String.substring( ); Chapter 10