In some programming language, an identifier is permitted to be a letter followed by any number of letters or digits. If $L$ and $D$ denote the sets of letters and digits respectively, which of the following expressions defines an identifier?
- $(L + D)^+$
- $(L.D)^*$
- $L(L + D)^*$
- $L(L.D)^*$