奇怪的正则表达式 下面的正则表达式表示的是什么function test_name(str){ var reg = /^[u4E00-u9FA5]+$/; if(!reg.test(str)){ return false; } return true;} JavaScript正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 u4E00-u9FA5是gbk汉字的编码范围。这段代码用来判断str是否全部是中文,如果是,则返回 true 我用下面的判断,怎么输入单个字母a-u会提示输入的不是汉字,输入单个字母v-z不提示呢?if(test_name(document.form.user_name.value)){ document.getElementById("errmessage4").innerHTML="<font color='red'> nbsp;输入的不是汉字!</font>"; return false;} /^[u4E00-u9FA5]+$/应该是/^[\u4E00-\u9FA5]+$/ 我的意思是a-u会正常提示输入的不是汉字,而输入v-z不提示 按照你说的试了下,输入单个字母a-z都不提示“输入的不是汉字了”这个正则本身就是判断是否都是由汉字组成,a-z是汉字么? 按照你说的试了下,输入单个字母a-z都不提示“输入的不是汉字了”这个正则本身就是判断是否都是由汉字组成,a-z是汉字么?a-z不是汉字,我想要的效果就是如果不是汉子的话会有提示,而实际却没有提示 test_name(value) 返回true的是全部汉字返回false 才是不是全部是汉字组成的所以你提示的话应该用f(!test_name(document.form.user_name.value)){ 关于JS里模拟块级作用域的写法 百分向大家请教一个js的问题 使用"SharePoint.OpenDocuments的时候,能否禁止弹出窗口 求助:jsp页面传值中文乱码,急! 请问有没有办法取到指定坐标(x,y)处的任意html对象? 如何判断textarea内没有除空格外的字符 在线等JS函数问题 请教正则表达式的写法:使用捕获组匹配随机顺序 我有一个TABLE 我想选中一行,让它改变颜色.然后选中另外一行.取消前一行选中的颜色...怎么做呢~!? 求大神看下JS混淆怎么破? 代码兼容问题 JQUERY fade效果求助
document.getElementById("errmessage4").innerHTML="<font color='red'> nbsp;输入的不是汉字!</font>";
return false;
}
/^[u4E00-u9FA5]+$/应该是
/^[\u4E00-\u9FA5]+$/
a-z不是汉字,我想要的效果就是如果不是汉子的话会有提示,而实际却没有提示
返回false 才是不是全部是汉字组成的所以你提示的话应该用f(!test_name(document.form.user_name.value)){