两款js验证中文正则表达式

提供两款js验证中文正则表达式哦,在很多的时我们需要验证用户输入的是中文或是其它,所以就要利用js验证中文了哦,下面二款是js验证中文函数。

<script>
function ischinese(temp)
{
var re = /[^u4e00-u9fa5]/;
if(re.test(temp)) return false;
return true;
}
alert(ischinese("中文"));
</script>

验证中文代码二

/**  
*校验字符串是否为中文  
*返回值:  
*如果为空,定义校验通过,   返回true  
*如果字串为中文,校验通过,   返回true  
*如果字串为非中文,   返回false   参考提示信息:必须为中文!  
*/  

function   checkischinese(str)  
{  
//如果值为空,通过校验  
if   (str   ==   "")  
return   true;  
var   pattern   =   /^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi;  
if   (pattern.test(str))  
return   true;  
else  
return   false;  
}//~~~  
/**  
*   计算字符串的长度,一个汉字两个字符  
*/  
string.prototype.reallength   =   function()  
{  
return   this.replace(/[^x00-xff]/g,"**").length;  
}  

时间: 2024-07-31 17:51:52

两款js验证中文正则表达式的相关文章

两款js 验证日期格式与验证实例

例子 var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/ ; if ( !"2006-6-6".match(a)){ alert("日期格式不正确!")   } 看个日期验证函数 <script language="网页特效"> function check(){ var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12]

两款js 验证只能输入字母.数字和下划线

function check_validate2(value){     var reg = /^w+$/;     if( value.constructor === string ){         var re = value.match( reg );         return true;     }     return false; } 实例代码二 <form> <input type="text" name="test_text"

javascript-求港澳身份证及台湾身份证js验证或者正则表达式

问题描述 求港澳身份证及台湾身份证js验证或者正则表达式 求港澳身份证及台湾身份证js验证或者正则表达式............. 解决方案 可以参考12306对香港,台湾居民的做法 https://kyfw.12306.cn/otn/resources/merged/registDetailed_js.js?scriptVersion=1.8393 解决方案二: 身份证验证身份证验证[正则表达式] 解决方案三: 港澳身份证及台湾身份证这种都不存在啊,港澳和台湾都 不搞这个,只有我们内陆才有的

两款JS脚本判断手机浏览器类型跳转WAP手机网站_javascript技巧

随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树.对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便.我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站. 这里老左整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来. 第一种:直接JS脚本 <script type="text/javascript&q

js 验证邮箱正则表达式

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

三款js验证电话号码代码

这三款验证电话号码的js代码,只能验坐机,不能验证手机号码,当然本站提供大量的手机号验证实例与文章哦, function checkphone(phone)   {   //验证电话号码手机号码,包含153,159号段   if (phone==""){   alert("电话号码不能为空!");    return false;   }   if (phone != ""){    var p1 = /^(([0+]d{2,3}-)?(0d{2

三款js 验证邮箱格式代码

<script> function checkmail(str){ var strreg=""; var r; var strtext=document.all(str).value; //strreg=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/i; strreg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig; r=str

三款js验证手机号码实例

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

js 验证 常用正则表达式集锦_正则表达式

复制代码 代码如下: <script> /************************************************* *************************************************/ Validator = { Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0