国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java使用正則表達式-驗證郵箱

這篇具有很好參考價值的文章主要介紹了Java使用正則表達式-驗證郵箱。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

正則表達式通常被用于判斷語句中,用來檢查某一個字符串是否滿足某一格式。正則表達式是含有一些具有特殊意義字符的字符串。

幾種常用的正則表達式元字符:

. 代表任意一個字符

\\d 代表0-9的如何一個數(shù)字

\\D 代表任何一個非數(shù)字字符

\\s 代表空白字符 如'\t'、'\n'

\\S 代表非空白字符

\\w 代表可用于標識符的字符

\\W 代表不可用于標識符的字符

\\p{Lower} 代表小寫字母a-z

\\p{Upper} 代表大寫字母A-Z

常用的限定修飾符:

? 代表0次或1次

* 代表0次或多次

+ 代表1次或多次

{n} 代表正好出現(xiàn)n次

{n,} 代表至少出現(xiàn)n次

{n,m} 代表出現(xiàn)n-m次

代碼示例如下:

/**
 * @author qx
 * @date 2023/06/10
 * @desc 正則表達式測試
 */
public class RegexDemo {
    public static void main(String[] args) {
        // 定義匹配email地址的正則表達式
        String regex = "\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}";
        String str1 = "aaa@";
        String str2 = "aaaa";
        String str3 = "hello@qq.com";
        String str4 = "111@kfc.dfg.com";

        System.out.println(str1.matches(regex));
        System.out.println(str2.matches(regex));
        System.out.println(str3.matches(regex));
        System.out.println(str4.matches(regex));
    }
}

執(zhí)行結(jié)果:文章來源地址http://www.zghlxwxcb.cn/news/detail-479058.html

false
false
true
true

到了這里,關于Java使用正則表達式-驗證郵箱的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Java 正則表達式【非貪婪匹配、格式驗證、反向引用、API】

    非貪婪匹配的元字符是問號 ?? 當此字符跟在任何其他限定符(*、+、?、{n}、{m}、{n,m})之后,匹配模式是 \\\"非貪心的\\\"。非貪心的意思就是每次匹配搜索到的盡可能短的字符串, 可以是0個 。 對比貪婪匹配和非貪婪匹配 貪婪匹配 輸出結(jié)果: 非貪婪匹配 輸出結(jié)果: 對字符串

    2024年02月13日
    瀏覽(24)
  • 用正則表達式校驗手機號和郵箱

    在現(xiàn)代互聯(lián)網(wǎng)時代,手機號和郵箱已經(jīng)成為了人們?nèi)粘I钪胁豢苫蛉钡穆?lián)系方式。作為開發(fā)人員,校驗用戶輸入的手機號和郵箱的合法性是非常必要的。本文將介紹如何使用正則表達式校驗手機號和郵箱的格式是否正確。 在中國,手機號的格式是11位數(shù)字,其中第一位必須

    2024年02月03日
    瀏覽(26)
  • 正則表達式——URL驗證

    “.” : “+”: “?”: “.”: “()”: “*”: “?”: “^”: .(點號)也是一個正則表達式,它匹配 任何一個字符 如:“a” 或 “1” ^ : 定義了以什么 開始 匹配一個或多個 d 匹配一個 數(shù)字 d+ 匹配一個或多個數(shù)字 ? 設置括號內(nèi)的選項是可選的 . 匹配 “.” s 可以一個空格 s

    2024年01月17日
    瀏覽(18)
  • 手機號正則表達式驗證

    郵箱驗證: 手機驗證: 身份證驗證: 銀行卡號驗證: 密碼強度驗證: 網(wǎng)址驗證: IP地址驗證: 中文驗證: 整數(shù)驗證: 浮點數(shù)驗證:

    2024年02月06日
    瀏覽(29)
  • jQuery 正則表達式 驗證表單

    jQuery Form插件是一個優(yōu)秀的Ajax表單插件,可以非常容易地、無侵入地升級HTML表單以支持Ajax。jQuery Form有兩個核心方法 – ajaxForm() 和 ajaxSubmit(), 它們集合了從控制表單元素到?jīng)Q定如何管理提交進程的功能。另外,插件還包括其他的一些方法: formToArray()、formSerialize()、fieldS

    2024年01月17日
    瀏覽(20)
  • Java中正則表達式的使用

    Regular Expression , 正則表達式, ?種使?表達式的?式對字符串 進?匹配的語法規(guī)則 由一組持有特殊含義的字符串組成,通常用于匹配和替換文本 正則的優(yōu)點: 速度快, 效率?, 準確性? 正則的缺點: 新?上?難度有 點?? 常見元字符 編號 元字符 匹配功能 1 . 匹配除換?符

    2024年02月07日
    瀏覽(65)
  • [Python進階] 正則表達式的驗證

    [Python進階] 正則表達式的驗證

    正則表達式的語法很令人頭疼,即使對經(jīng)常使用它的人來說也是如此。由于難于讀寫,容易出錯,所以找一種工具對正則表達式進行測試是很有必要的。 8.2.1 本地驗證 通過 Regex Tester 這款軟件可以在本地對正則表達式進行驗證,下面是Regex Tester運行時的截圖: 分別將 源文本

    2024年01月20日
    瀏覽(36)
  • js表單驗證(常用的正則表達式)

    js表單驗證的正則表達式,test() 方法用于檢測一個字符串是否匹配某個模式,如果字符串中含有匹配的文本,則返回 true,否則返回 false。 語法:let reg=/正則表達式主體/修飾符(可選); 方括號用于查找某個范圍內(nèi)的字符: ? ? ? ? [1-10]查找任何從 1?至 10?的數(shù)字,[a-z]查找方括

    2024年01月17日
    瀏覽(19)
  • java使用正則表達式時遇到的問題

    java使用正則表達式時遇到的問題

    在正則表達式中,斜杠(/)用來表示正則表達式的開始和結(jié)束。在JavaScript中,正則表達式可以使用斜杠包裹起來,以表示這是一個正則表達式的字面量。 在Node.js中,可以使用正則表達式的test()方法來檢查一個字符串是否匹配某個模式。以下是一個示例代碼,演示了如何使用

    2024年02月12日
    瀏覽(22)
  • 用于驗證中國大陸身份證號的正則表達式

    這個正則表達式用于驗證中國大陸的身份證號碼格式是否正確。下面是對這個正則表達式的詳細解析: ^ ?是匹配的起始字符,表示從字符串的開始位置進行匹配。 [1-9] ?匹配身份證號碼的第1位,表示該位必須是1到9的數(shù)字。 [0-9]{5} ?匹配身份證號碼的第2位到第6位,這五位可

    2024年02月10日
    瀏覽(98)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包