A regular expression to check the plausibility of a fully-qualified class name in Java.
/([a-zA-Z_$][a-zA-Z\d_$]*\.)*[a-zA-Z_$][a-zA-Z\d_$]*/g
Matches:
- Java.lang.Class
- Java.lang.Class.forName
- Java.lang
Non-matches:
- Java lang.Class.forName
- Java.lang.Class forName
See Also:
- Java Package Name Regular Expression
- JavaScript/PHP/Java/Kotlin/Go/C/Swift/C# Comment Regular Expression