26 lines
402 B
Plaintext
26 lines
402 B
Plaintext
![]() |
include::../description.adoc[]
|
||
|
|
||
|
== Noncompliant Code Example
|
||
|
|
||
|
[source,java]
|
||
|
----
|
||
|
"[0-9]" // Noncompliant - same as "\\d"
|
||
|
"[^0-9]" // Noncompliant - same as "\\D"
|
||
|
"[A-Za-z0-9_]" // Noncompliant - same as "\\w"
|
||
|
"[\\w\\W]" // Noncompliant - same as "."
|
||
|
"a{0,}" // Noncompliant - same as "a*"
|
||
|
----
|
||
|
|
||
|
== Compliant Solution
|
||
|
|
||
|
[source,java]
|
||
|
----
|
||
|
"\\d"
|
||
|
"\\D"
|
||
|
"\\w"
|
||
|
"."
|
||
|
"a*"
|
||
|
----
|
||
|
|
||
|
include::../implemtation.adoc[]
|