使用Regex的jQuery First Upper

卢加里尼

我有一个函数可以返回字符串中每个单词的第一个字母的上端:

function firstUpper( str )
{
    return str = str.toLowerCase().replace(/^(.)|\s(.)/g, function(letter) {
        return letter.toUpperCase();
    });
}

firstUpper( "MY TEST" );
//returns "My Test"

好的。但是我需要更改我的正则表达式,因为它不能像这样工作:

firstUpper( "MY-TEST" );
//returns "My-test"

我希望我的函数返回以下内容: "My-Test"

罗里·麦克罗森(Rory McCrossan)

-字符前面前缀时,只需修改RegEx即可使用

/^(.)|\s(.)|-(.)/g

工作实例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正确使用boost :: is_upper

来自分类Dev

正确使用boost :: is_upper

来自分类Dev

在Lower / Upper函数中使用多个参数进行比较

来自分类Dev

使用UPPER()在Excel 2010中转换范围

来自分类Dev

(“ p:first”)vs(“ p”)。first()jQuery

来自分类Dev

(“ p:first”)vs(“ p”)。first()jQuery

来自分类Dev

jQuery is(“:first”)无效

来自分类Dev

使用大量OR和重复条件(使用UPPER())导致SQL Server性能下降

来自分类Dev

NLS_UPPER和UPPER之间的区别

来自分类Dev

3.4枚举应该使用UPPER_CASE_WITH_UNDERSCORES吗?

来自分类Dev

了解如何在“ if then else”语句中结合“ contains” upper`方法以使用熊猫创建新变量

来自分类Dev

upper_bound和lower_bound如何与C ++中的比较器一起使用?

来自分类Dev

大写不使用.upper函数的完整字符串?PYTHON

来自分类Dev

IN参数初始化中使用的UPPER函数未按预期工作

来自分类Dev

使用输入文本占位符在UPPER和常规文本之间切换

来自分类Dev

可以使用 .upper() 检查 django rest 查询过滤器

来自分类Dev

Rxjs使用first()与timer()

来自分类Dev

ORDER BY UPPER(列)错误

来自分类Dev

错误UPPER(变量)

来自分类Dev

ORDER BY UPPER(列)是错误的

来自分类Dev

jQuery附加使用nth-child而不是first

来自分类Dev

何时使用 :first-child 选择器与 jQuery 中的 first() 方法?

来自分类Dev

在C ++中使用[lower_bound()和upper_bound()]在排序的向量中搜索范围[x,y]

来自分类Dev

Python如何扫描字符串并在两个字符之间使用upper()?

来自分类Dev

我可以合法地使用带有重载operator()的结构作为std :: upper_bound的Compare吗?

来自分类Dev

Django尝试在Postgres中使用upper(integer),导致“没有函数与给定的名称和参数类型匹配”

来自分类Dev

Regex to match the first half of a UK postcode

来自分类Dev

std :: map :: upper_bound与std :: upper_bound性能

来自分类Dev

Python:在.upper之后打印值

Related 相关文章

  1. 1

    正确使用boost :: is_upper

  2. 2

    正确使用boost :: is_upper

  3. 3

    在Lower / Upper函数中使用多个参数进行比较

  4. 4

    使用UPPER()在Excel 2010中转换范围

  5. 5

    (“ p:first”)vs(“ p”)。first()jQuery

  6. 6

    (“ p:first”)vs(“ p”)。first()jQuery

  7. 7

    jQuery is(“:first”)无效

  8. 8

    使用大量OR和重复条件(使用UPPER())导致SQL Server性能下降

  9. 9

    NLS_UPPER和UPPER之间的区别

  10. 10

    3.4枚举应该使用UPPER_CASE_WITH_UNDERSCORES吗?

  11. 11

    了解如何在“ if then else”语句中结合“ contains” upper`方法以使用熊猫创建新变量

  12. 12

    upper_bound和lower_bound如何与C ++中的比较器一起使用?

  13. 13

    大写不使用.upper函数的完整字符串?PYTHON

  14. 14

    IN参数初始化中使用的UPPER函数未按预期工作

  15. 15

    使用输入文本占位符在UPPER和常规文本之间切换

  16. 16

    可以使用 .upper() 检查 django rest 查询过滤器

  17. 17

    Rxjs使用first()与timer()

  18. 18

    ORDER BY UPPER(列)错误

  19. 19

    错误UPPER(变量)

  20. 20

    ORDER BY UPPER(列)是错误的

  21. 21

    jQuery附加使用nth-child而不是first

  22. 22

    何时使用 :first-child 选择器与 jQuery 中的 first() 方法?

  23. 23

    在C ++中使用[lower_bound()和upper_bound()]在排序的向量中搜索范围[x,y]

  24. 24

    Python如何扫描字符串并在两个字符之间使用upper()?

  25. 25

    我可以合法地使用带有重载operator()的结构作为std :: upper_bound的Compare吗?

  26. 26

    Django尝试在Postgres中使用upper(integer),导致“没有函数与给定的名称和参数类型匹配”

  27. 27

    Regex to match the first half of a UK postcode

  28. 28

    std :: map :: upper_bound与std :: upper_bound性能

  29. 29

    Python:在.upper之后打印值

热门标签

归档