Skip to content

Commit d20024e

Browse files
committed
regex
1 parent 8c3434b commit d20024e

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

‎Source/regex.js‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
//let pattern = /xyz/;
2+
// var result1 = "abc xyz def".match(pattern); // ["xyz", index: 4, input: "abc xyz def"]
3+
// //console.log("result1="+JSON.stringify(result1));
4+
// if (result1) {
5+
// var strIndex = result1.index;
6+
// console.assert(strIndex == 4, 'Test 1 Failed');
7+
// } else {
8+
// console.log('Test 1 Passed')
9+
// }
10+
11+
// var result2 = "abc xyzdef".match(pattern); // null
12+
// //console.log("result2="+JSON.stringify(result2)+" length="+result2.length);
13+
// if (!result2) {
14+
// console.log('Test 2 Passed')
15+
// } else {
16+
// console.assert(false, 'Test 2 Failed');
17+
// }
18+
19+
20+
let pattern = /xyz/;
21+
// console.log(pattern);
22+
// console.log(typeof pattern);
23+
24+
let value = 'This is xyz a test';
25+
//console.log(pattern.test(value)); // true
26+
console.log(value.replace(pattern, "REPLACED")); // This is replaced a test
27+
// console.log(`Value to search for ${value}`);
28+
console.log(value.match(pattern));
29+
var match = value.match(pattern)
30+
console.log(match.index);

0 commit comments

Comments
 (0)