JavaScript正則表達(dá)式驗(yàn)證中文實(shí)例講解
更新時(shí)間:2013年02月20日 16:06:06 作者:
JavaScript經(jīng)常會(huì)驗(yàn)證中文本文將提供使用正則表達(dá)式實(shí)現(xiàn),接下來(lái)介紹兩個(gè)實(shí)例,感興趣的你可不要錯(cuò)過(guò)了哈,希望本例知識(shí)點(diǎn)可以幫助到你
JavaScript經(jīng)常會(huì)驗(yàn)證中文,這里提供兩個(gè)例子:
Javascript代碼:
/**
*A simple example
*/
function ischinese(temp){
var re = /[^u4e00-u9fa5]/;
if(re.test(temp)) return false;
return true;
}
<p>/**
*校驗(yàn)字符串是否為中文
*返回值:
*如果為空,定義校驗(yàn)通過(guò), 返回true
*如果字串為中文,校驗(yàn)通過(guò), 返回true
*如果字串為非中文, 返回false 參考提示信息:必須為中文!
*/
function ischinese2(str){
//如果值為空,通過(guò)校驗(yàn)
if (str == "") return true;
var pattern = /^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi;
if (pattern.test(str)) return true;
return false;
}
Javascript代碼:
復(fù)制代碼 代碼如下:
/**
*A simple example
*/
function ischinese(temp){
var re = /[^u4e00-u9fa5]/;
if(re.test(temp)) return false;
return true;
}
<p>/**
*校驗(yàn)字符串是否為中文
*返回值:
*如果為空,定義校驗(yàn)通過(guò), 返回true
*如果字串為中文,校驗(yàn)通過(guò), 返回true
*如果字串為非中文, 返回false 參考提示信息:必須為中文!
*/
function ischinese2(str){
//如果值為空,通過(guò)校驗(yàn)
if (str == "") return true;
var pattern = /^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi;
if (pattern.test(str)) return true;
return false;
}
相關(guān)文章
學(xué)習(xí)正則!超基礎(chǔ)簡(jiǎn)單例子
我一直都覺(jué)得正則表達(dá)式只要在要用的時(shí)候翻一下百度就Ok了,然后今天寫(xiě)php的時(shí)候發(fā)現(xiàn),原來(lái)我正則完全一點(diǎn)都不懂2012-09-09正則表達(dá)式實(shí)現(xiàn)將MM/DD/YYYY格式的日期轉(zhuǎn)換為YYYY-MM-DD格式
這篇文章主要介紹了正則表達(dá)式實(shí)現(xiàn)將MM/DD/YYYY格式的日期轉(zhuǎn)換為YYYY-MM-DD格式的方法,是一個(gè)比較簡(jiǎn)單實(shí)用的正則替換應(yīng)用,對(duì)于怎能則表達(dá)式的學(xué)習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12正則表達(dá)式口訣_學(xué)習(xí)正則的朋友值得一看
正則表達(dá)式是每個(gè)程序員繞不開(kāi)的堡壘,只有把它攻下來(lái)。我覺(jué)得正則之所以難,第一難是需要記憶,第二難是要求具備抽象邏輯思維。2008-06-06MyEclipse刪除網(wǎng)上復(fù)制下來(lái)的來(lái)代碼帶有的行號(hào)(正則去除行號(hào))
這篇文章主要介紹了MyEclipse刪除網(wǎng)上復(fù)制下來(lái)的來(lái)代碼帶有的行號(hào),利用正則表達(dá)式進(jìn)行去除,感興趣的小伙伴們可以參考一下2015-12-12JS 正則表達(dá)式(學(xué)習(xí)筆記2)匹配網(wǎng)址url參數(shù)
呵呵,剛學(xué)習(xí)正則表達(dá)式,今天幫一個(gè)美女解決了個(gè)問(wèn)題。感到很高興。先貼下今天都學(xué)了什么吧。不然忘記了。2010-05-05