js 正则表达式限制超过20位的字符串 不让输入 输入框中的字符串是前20位

js 正则表达式限制输入自负床超过20 不让用户输入 输入框中的字符串是前20位

阅读 11.4k
1 个回答

首先匹配前20位的正则表达式是/^(*{0,20})/, 这里是允许输入所有的类型的字符,如果需求是用户最多输入20位,那么可以监听change事件,如果字符串长度超过20位,给提示,同时根据正则记住的前20位值,将这个值设为输入框的值,还可以加个防抖。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题