Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^[a-z][a-z]*(([A-Z][a-z]+)*[A-Z]?|([a-z]+[A-Z])*|[A-Z])$
/
gm
Input 1
1
New
affine3D lThan30DaysCount lessThan30DaysCount lessThan30DaysCountA greaterThan30LessThan60DaysCount greaterThan60LessThan90DaysCount greaterThan90DaysCount snake_case PascalCase 2PascalCase streamIOIO gREATERDtha modeADFAFdsADFads aBabcABCDabcABC modeADFdsADFads streamIO aBCabcABCabcA aBCabcA aabc123 aabcABC deviceSNS pathASNs dscpCP awsVPC deviceID gREA1 gREAt gREAtREAt cP3 a1 aABC a123 modeADFsADFads a1G modeADFads supportsIpv6OnIos pascal2Case pascal2CaseA mode2A mode2A2 mode2A2A createAMode createBMode hTMLParser hELLO camel01C camel01c01 camel01C01 camel01CC01 camel0a1c1 camel0a1C1 camel0ac1b1C1 camelC1 camelCA camelCa1 camelCa_1 ibsReleaseTestVerificationRegressioNSuite modeA pascalCaseA pascalCase madeEasy wonderFul andMe context htmlParser h aaA a ab abc abcd abcde camelCasE aGa camelCasecamelCasecamelCasecamelCasecamelCasecamelCase aG alphabet camelCase xmlHttpRequest newCustomerId innerStopwatch youTubeImporter youtubeImporter camelC ibsReleaseTestVerificationRegressionSuite ibsReleaseTestVerificationRegressioN