js验证输入值只能为汉字

如:functionout_xunqq(){... 如:function out_xunqq(){ 展开
 我来答
韩娱饭
2019-07-14 · TA获得超过1.5万个赞
知道答主
回答量:315
采纳率:100%
帮助的人:18.1万
展开全部

可以使用js的test方法实现js验证输入值只能为汉字。

具体步骤如下:

需要准备的材料分别是:电脑、浏览器、ultraedit。

1、在ue编辑器中新建一个空白的html文件,js文件。

2、在ue编辑器中输入以下html代码。

3、在ue编辑器中输入以下js代码。

4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。

5、在浏览器中打开此html文件,可以看到最终想要实现的js验证输入值只能为汉字效果。

情谈学长
2019-09-09 · 加油,要努力成为别人眼中羡慕的自己
情谈学长
采纳数:2930 获赞数:45831

向TA提问 私信TA
展开全部

你可以用js测试方法来实现js验证输入值只能是汉字。需要准备的材料有:计算机,浏览器,超级编辑。

具体步骤如下:

1.在ue编辑器中创建一个空白的html文件和js文件。

2.在ue编辑器中输入以下html代码。

3.在ue编辑器中输入以下js代码。

4.编辑完成后,单击ue编辑器中的Save并选择不带BOM的UTF8。

5,在浏览器中打开这个html文件,可以看到你想要实现的最终js验证输入值只能是中文字符。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓步莫迟疑C
推荐于2018-02-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6465万
展开全部
用正则表达式验证就行了,可以用^[\u4e00-\u9fa5]+$来匹配汉字,如:
<input type="text" onchange="javascript:if(!/^[\u4e00-\u9fa5]+$/gi.test(this.value))alert('含有非汉字字符');">
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻想武士
推荐于2016-08-04 · TA获得超过1074个赞
知道小有建树答主
回答量:639
采纳率:90%
帮助的人:398万
展开全部
//可以使用正则表达式:
var reg=/^[\u2E80-\u9FFF]+$/;//Unicode编码中的汉字范围
if(reg.text('找过')){

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式