当前位置:网站首页>2022-06-16 工作记录--JS-判断字符串型数字有几位 + 判断数值型数字有几位 + 限制文本长度(最多展示n个字,超出...)

2022-06-16 工作记录--JS-判断字符串型数字有几位 + 判断数值型数字有几位 + 限制文本长度(最多展示n个字,超出...)

2022-06-24 19:35:00 小呀小萝卜儿

一、判断字符串型数字有几位

在这里插入图片描述
举例:

console.log('10'.length); // 2
console.log('120'.length); // 3

二、 判断数值型数字有几位

在这里插入图片描述

需要先通过 数值型数字+'' 将 数值型数字 转换成 字符串型数字。

举例:

console.log((10+'').length); // 2
console.log((120+'').length); // 3

三、限制文本长度(最多展示n个字,超出...

/* text: 文本内容 n: 限制长度 */
function limitTextLength(text,n) {
    
	return text.match(/[\u4E00-\[email protected]#$%^&*()_+-=.]/g).length>n?text.substring(0,n)+'…':text
}

limitTextLength('天将降大任于斯人也',6); // '天将降大任于…'
limitTextLength('Rabbits like carrots',9); // 'Rabbits l…'
limitTextLength('粉色&&Rabbits like carrots',9); // '粉色&&Rabbi…'

【补充】 根据项目需求限制文本内容的格式,要则留、不要则删。

\u4E00-\[email protected]#$%^&*()_+-=.从左往右拆分为四个部分:

  • \u4E00-\u9FA5汉字
  • a-zA-Z大小写字母
  • 0-9数字
  • [email protected]#$%^&*()_+-=.特殊字符

在这里插入图片描述

原网站

版权声明
本文为[小呀小萝卜儿]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_48850734/article/details/125411210