js 正则校验(判断字符串中是否有数字和字母,截取字母部分)

求:js正则校验,判断字符串中是否有数字和字母,数字在字母前面,截取字母部分。
例:12mm,截取mm单位

阅读 2.4k
2 个回答
  1. 数字(一个或多个):/\d+/
  2. 字母(一个或多个):/[a-zA-Z]+/
  3. 只要字母,需要零宽断言:(?<=EXP)
  4. 合到一起 :/(?<=\d+)[a-zA-Z]+/

建议好好看看:正则表达式30分钟入门教程

'12mm'.match(/\d([a-zA-Z]+)/)?.[1]

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