{{text.replace(/\b[a-zA-Z]\b/g),item=>{return item.charAt(0).toUpperCase() + item.substring(1)
}}
str.replace(regexp|substr, newSubStr|function)
regexp (pattern)
一个RegExp 对象或者其字面量。该正则所匹配的内容会被第二个参数的返回值替换掉。substr (pattern)
一个将被 newSubStr 替换的 字符串。其被视为一整个字符串,而不是一个正则表达式。仅第一个匹配项会被替换。newSubStr (replacement)
用于替换掉第一个参数在原字符串中的匹配部分的字符串。该字符串中可以内插一些特殊的变量名。参考下面的使用字符串作为参数。function (replacement)
一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。参考下面的指定一个函数作为参数。

使用字符串作为参数
替换字符串可以插入下面的特殊变量名:

变量名 代表的值
$$ 插入一个 “$”。
$& 插入匹配的子串。
$` 插入当前匹配的子串左边的内容。
$’ 插入当前匹配的子串右边的内容。
$n 假如第一个参数是 RegExp对象,并且 n 是个小于100的非负整数,那么插入第 n 个括号匹配的字符串。提示:索引是从1开始

function replacer(match, p1, p2, p3, offset, string) {// p1 is nondigits, p2 digits, and p3 non-alphanumericsreturn [p1, p2, p3].join(' - ');
}
var newString = 'abc12345#$*%'.replace(/([^\d]*)(\d*)([^\w]*)/, replacer);
console.log(newString);  // abc - 12345 - #$*%
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
substring() 方法用于提取字符串中介于两个指定下标之间的字符。start    必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop
可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

vue 过滤器 首字母大写相关推荐

  1. fastjson首字母大写的几种方法

    最近新项目和嵌入式那边要进行通信,但是协议定义的Json格式是首字母大写,fastjson默认是首字母小写,这就很尴尬, 首字母小写是标准,非要定义首字母大写 技术交流QQ群 729987144 经过 ...

  2. 用集合java字符串第一个单词_Java小程序 输入一个字符串,将每一个单词首字母大写...

    Java 小程序 01 输入一个字符串,将每一个单词首字母大写 1.首先写一个接收传入的单词,并将传入单词首字母大写.这一步比较简单,没什么好说的! private String titleCase ...

  3. 下划线转驼峰,并且首字母大写

    下划线转驼峰,并且首字母大写 public String lineToHump(String str) {Pattern linePattern = Pattern.compile("_(\ ...

  4. 首字母大写 -freeCodeCamp

    titleCase("I'm a little tea pot") 应该返回一个字符串 titleCase("I'm a little tea pot") 应该 ...

  5. 使字符串的首字母大写(具有最佳性能)

    我有一个带TextBox的DetailsView ,并且我希望输入数据 总是始终用首字母大写保存 . 例: "red" --> "Red" "r ...

  6. visio取消首字母大写

    文件→选项→校对→自动更正选项→取消勾选"句首字母大写"

  7. CSS实现英文或拼音单词首字母大写

    CSS实现英文或拼音单词首字母大写,只需要在css样式中加入: text-transform: capitalize 即可. 测试代码如下: <!doctype html> <htm ...

  8. javaScript实现字符串首字母大写

    (function(){ var stringUtils = { //TODO 单词首字母大写 initCap : function( param ){ param = param || " ...

  9. JS replace()方法-字符串首字母大写

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...

最新文章

  1. Linux下使用mv重命名文件或者移动文件(增强版的工具为rename)
  2. LeetCode Find All Duplicates in an Array
  3. java ipv6校验_JS及java验证 IPV6,IPV4地址的 正则表达式 | 学步园
  4. OVS中arp响应的流表的实现
  5. [Android] 开发第二天
  6. Landsat中国西北地区行列号Shapefile图层对照(附行列号Shapefile下载)
  7. 微信分享朋友圈固定缩略图 php,微信转发或分享朋友圈带缩略图、标题和描述的实现方法...
  8. python 4舍5入_python中的四舍五入
  9. easypoi list中的map导出_EasyPOI简单用例,简单有效
  10. SpringBoot工程发布
  11. foxmail邮件加载失败重试_Foxmail提示错误的解决方案
  12. ORB-SLAM2-建立双目稠密点云(一)
  13. mysql 忘记密码解决方法(有用)
  14. 12满秩分解与奇异值分解(2)
  15. woff文件 服务器上找不到,vue Iview 项目部署到服务器上woff2文件 net::ERR_ABORTED 404 (Not Found)怎么处理?...
  16. java 办公_Java003-协同办公OA
  17. GNU链接脚本(06) - SECTIONS指令
  18. 华为服务器文件升级失败,升级连接服务器失败
  19. 世上安得两全法,不负如来不负卿?
  20. 第四章 缓存查询(一)

热门文章

  1. 点线面的特点_夯实基础!点线面的基本特点与表现
  2. Matlab/Simulink 自动代码生成 基于模型设计学习教程(2)---- 闪烁灯实验
  3. 广告标示符(adId)  adfv标示符的那些问题
  4. win10网线插上显示的ipv6的服务器,win10如何开启IPV6及WIN10无法上ipv6的解决方法
  5. php,tp5关键词,分词模糊查询并根据查询条件排序
  6. 这批机器学习工具资源,够你用到长胡子了
  7. 怎么制作动态图片?教你三步制作GIF图片?
  8. 如何用电脑玩石器时代M 石器时代M手游PC电脑版教程
  9. 嵌入式面试之————大小端
  10. openstack compute service list报错(HTTP 503)