Skip to content

snake

将字符串转换为蛇形命名格式

441 bytes
since v12.1.0

用法说明

给定一个字符串,返回其蛇形命名格式。

import * as _ from 'radashi'
_.snake('green fish blue fish') // => green_fish_blue_fish

注意:在 v11.0.0 版本中进行了调整,修复了数字与相邻字母的分割问题(hello5 转换为 hello_5)。您可以通过设置 splitOnNumber 选项来禁用此行为,继续使用旧式风格(hello5 保持为 hello5)。

_.snake('5green fish 2blue fish') // => 5_green_fish_2_blue_fish
_.snake('5green fish 2blue fish', {
splitOnNumber: false,
}) // => 5green_fish_2blue_fish