What does the subexpression /java(script)?/ result in?
(a) It matches “java” followed by the optional “script”
(b) It matches “java” followed by any number of “script”
(c) It matches “java” followed by a minimum of one “script”
(d) It matches “java” followed by a single “script”
I have been asked this question during an online exam.
This interesting question is from Pattern Matching and Regular Expressions topic in portion Classes and Modules in JavaScript of JavaScript