搜索

首页  >  问答  >  正文

javascript - 如何控制只允许输入140个“字”

看标题,是字,不是字符。
英文的话不准超过140个字母(包含符号和空格),中文不准超过140个全角字符。

  1. 数据库应该怎么定义类型?
  2. JS如何检测这样的长度
  3. 后端语言Python如何检测这样的长度?
巴扎黑巴扎黑2897 天前629

全部回复(3)我来回复

  • 黄舟

    黄舟2017-04-10 12:45:18

    JS 应该可以直接:var a=$("#id").val; if(a.length>140){
    alert("too long");// js 里面好像中文的字算一个长度单位,不算两个
    }

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 12:45:18

    1.数据库的话,就varchar了啊,长度的话,跟编码有关
    2.不知道
    3.python可以直接len(str)

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 12:45:18

    JS 直接使用 "内容".length
    Pyathon 用 len('内容')

    数据库就是 varchar 类型,编码使用 utf-8,长度设为 140 即可。

    PS:WEB上只允许输入有个简单的办法:maxlength="140" 即可。

    回复
    0
  • 取消回复