文章詳情頁
javascript - js怎么判斷輸入的字符長度以及輸入的漢字,就下面的一樣!在線等。
瀏覽:76日期:2023-01-07 11:17:37
問題描述
問題解答
回答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
排行榜
