JavaScript與Java正則表達(dá)式寫法的區(qū)別介紹
Js驗(yàn)證寫法:(轉(zhuǎn)義符\)
var str = "待驗(yàn)證文本"; var regular = new RegExp(/這里是正則表達(dá)式/); if (regular.test(str)) { console.log("符合條件"); } else { console.log("不符合條件"); } //或者 var str = "待驗(yàn)證文本"; if (/這里是正則表達(dá)式/.test(str)) { console.log("符合條件"); } else { console.log("不符合條件"); }
Java驗(yàn)證寫法:(轉(zhuǎn)義符\\)
String str = "待驗(yàn)證文本"; String regular = "這里是正則表達(dá)式"; if (Pattern.compile(regular).matcher(str).matches()) { System.out.println("符合條件"); } else { System.out.println("不符合條件"); } //或者 String str = "待驗(yàn)證文本"; if (str.matches("這里是正則表達(dá)式")) { System.out.println("符合條件"); } else { System.out.println("不符合條件"); }
常用的一些正則表達(dá)式
驗(yàn)證只能含有6-16位大小寫字母、數(shù)字、下劃線: ^[\w]{6,16}$ 驗(yàn)證字符串是否全是空格組成: ^[\s]+$ 驗(yàn)證只能含有中文、大小寫字母、數(shù)字、下劃線(不含中文符號): ^[\u4E00-\u9FA5\w]+$ 驗(yàn)證郵箱格式: ^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$ 驗(yàn)證只能含有大小寫字母和數(shù)字 ^[a-zA-Z0-9]+$
總結(jié)
以上所述是小編給大家介紹的JavaScript與Java正則表達(dá)式寫法的區(qū)別介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
一個JavaScript函數(shù)把URL參數(shù)解析成Json對象
一個JavaScript函數(shù)parseQueryString,它的用途是把URL參數(shù)解析為一個對象,很實(shí)用,大家可以看看2014-09-09《JavaScript高級程序設(shè)計(jì)》閱讀筆記(一) ECMAScript基礎(chǔ)
ECMAScript基礎(chǔ),主要包括語法,變量,關(guān)鍵字,保留字,原始值和引用值等2012-02-02前端實(shí)現(xiàn)(excel)xlsx文件預(yù)覽的詳細(xì)步驟
excel的預(yù)覽庫有不少,也都很強(qiáng)大,但是能很簡單實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于前端實(shí)現(xiàn)(excel)xlsx文件預(yù)覽的詳細(xì)步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03Javascript中toFixed計(jì)算錯誤(依賴銀行家舍入法的缺陷)解決方法
這篇文章主要介紹了Javascript中toFixed計(jì)算錯誤(依賴銀行家舍入法的缺陷)解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-08-08JavaScript如何使用dhtmlXTreeObject的loadJSONObject繪制目錄樹
這篇文章主要介紹了JavaScript如何使用dhtmlXTreeObject的loadJSONObject繪制目錄樹,需要引入dhtmlXTreeObject的css和js文件,這里還需要注意js的引用順序,本文給大家介紹的非常詳細(xì),需要的的朋友參考下吧2023-11-11