Tag Archives: Regular Expressions

Regular expression – example 1

To match a word that starts with an alphabet and can be followed by any combination of alphabets and numbers in Perl, you can use the regular expression pattern ^[a-zA-Z][a-zA-Z0-9]*$.

Here’s a brief explanation of the pattern:

  • The ^ at the beginning of the pattern matches the start of the string.
  • The [a-zA-Z] part matches any single character that is an uppercase or lowercase alphabet.
  • The [a-zA-Z0-9]* part matches zero or more characters that are either an uppercase or lowercase alphabet, or a digit.
  • The $ at the end of the pattern matches the end of the string.

So, the complete regular expression ^[a-zA-Z][a-zA-Z0-9]*$ will match any word that starts with an alphabet and can be followed by any combination of alphabets and numbers in Perl.


To match a word that starts with an alphabet and can be followed by any combination of alphabets, numbers, #, _, and $ in Perl, you can use the regular expression pattern ^[a-zA-Z][a-zA-Z0-9#_\$]*$.

Here’s a brief explanation of the pattern:

  • The ^ at the beginning of the pattern matches the start of the string.
  • The [a-zA-Z] part matches any single character that is an uppercase or lowercase alphabet.
  • The [a-zA-Z0-9#_\$]* part matches zero or more characters that are either an uppercase or lowercase alphabet, a digit, #, _, or $.
  • The $ at the end of the pattern matches the end of the string.

So, the complete regular expression ^[a-zA-Z][a-zA-Z0-9#_\$]*$ will match any word that starts with an alphabet and can be followed by any combination of alphabets, numbers, #, _, and $ in Perl.


To match a word that starts with an alphabet and can be followed by any combination of alphabets, numbers, #, _, and $ in Oracle JET, you can use the regular expression pattern ^[a-zA-Z][a-zA-Z0-9#_$]*$.

Here’s a brief explanation of the pattern:

  • The ^ at the beginning of the pattern matches the start of the string.
  • The [a-zA-Z] part matches any single character that is an uppercase or lowercase alphabet.
  • The [a-zA-Z0-9#_\$]* part matches zero or more characters that are either an uppercase or lowercase alphabet, a digit, #, _, or $.
  • The $ at the end of the pattern matches the end of the string.

So, the complete regular expression ^[a-zA-Z][a-zA-Z0-9#_$]*$ will match any word that starts with an alphabet and can be followed by any combination of alphabets, numbers, #, _, and $ in Oracle JET.