您的位置:首页技术文章
文章详情页

javascript - js怎么判断输入的字符长度以及输入的汉字,就下面的一样!在线等。

【字号: 日期:2023-01-07 11:17:37浏览:64作者:猪猪

问题描述

javascript -  js怎么判断输入的字符长度以及输入的汉字,就下面的一样!在线等。

问题解答

回答1:

let pattern = /^[u4e00-u9fa5]{1,10}$/g; //检测1-10位汉字 pattern.test(’啊啊啊啊啊’); let pattern = /^[u4e00-u9fa5]{1,250}$/g; //检测1-250位汉字 pattern.test(’啊啊啊啊啊’); 回答2:

直接用length就是了,console.log('汉字长度'.length;) // -4

判断是不是汉字你需要用正则表达式。

var reg = /^[u4e00-u9fa5]+$/; reg.test('汉字'); // true reg.test('abc'); // false回答3:

html代码

<input type='text' onkeyup='judge()' id='text'>

js代码

function judge() { var len = text.value.length if (len < 1 || len > 10) {alert(’长度应该在1~10之间’) } if (!reg.test(text.value)) {alert(’请输入汉字’) }}

标签: JavaScript