有人可以詳細說明下面的常規表達式:
/^[\w0-9.-]{1,}@[A-z0-9]{1,}.[A-z]{3}$/
並且還給出了一些滿足此正則表達式的示例字符串? 謝謝
有人可以詳細說明下面的常規表達式:
/^[\w0-9.-]{1,}@[A-z0-9]{1,}.[A-z]{3}$/
並且還給出了一些滿足此正則表達式的示例字符串? 謝謝
看起來像一個粗糙的正則表達式來檢查電子郵件地址。不是正確的完整的一個,介意你(這是一個很多更長)。
^
開始串[\w0-9.-]
的 - 字字符,一個數字,一個點或破折號。沒有多大意義,因爲字符 s也包括數字,所以它可以簡化爲[\w.-]
{1,}
- 其中一個或多個。有一個相當於+
,這是更好地使用,而不是@
- at符號[A-z0-9]
- 一個可怕的想法混合資本和小寫字母。因爲它是現在,這意味着所有ASCII字符從A
到z
加數字.
- 任何字符。再而三個的角色,如上$
- - 我猜測它應該是一個字面點 - \.
[A-z]{3}
行結束[A-z]
shenanigan固定:東西
/^[\w.-][email protected][A-Za-z0-9]+\.[A-Za-z]{3}$/
[email protected]
非常感謝你! – NeedingHelp
@NeedingHelp,很高興幫助。 – ndn
你應該籤http://regexper.com這說明正則表達式(請注意,我定了爲你逃脫的時期):
從你可以看到它的說明是檢查:
爲@Kayaman提到的結束,這是一個電子郵件地址的原油正則表達式,雖然是一個涵蓋表達找到任何有效的電子郵件。
看起來在這驗證電子郵件地址 – CoderPi
這是你的作業嗎? – CoderPi
閱讀右側的描述 - https://regex101.com/r/wO6aN1/1 –