提供两款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-10-25 01:46:47