扫码关注官方订阅号
ringa_lee
let pattern = /^[\u4e00-\u9fa5]{1,10}$/g; //检测1-10位汉字 pattern.test('啊啊啊啊啊'); let pattern = /^[\u4e00-\u9fa5]{1,250}$/g; //检测1-250位汉字 pattern.test('啊啊啊啊啊');
直接用length就是了,console.log("汉字长度".length;) // -4
console.log("汉字长度".length;) // -4
判断是不是汉字你需要用正则表达式。
var reg = /^[\u4e00-\u9fa5]+$/; reg.test("汉字"); // true reg.test("abc"); // false
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('请输入汉字') } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
直接用length就是了,
console.log("汉字长度".length;) // -4
判断是不是汉字你需要用正则表达式。
html代码
js代码