有时候会接收到一些大小写不规则的字符串,如"JAMES"."alice"."Amy"等,如何将他们统一的变成首字母大写其余小写的形式呢? 思路比较简单,首先是将字符串中所有字字符变成小写,然后提取首字符变成大写,然后再拼接后面的字符. var name = "JAMES"; // 将所有字符变成小写 name = name.toLowerCase(); // 提取首字母转换为大写并与其余的字母拼接起来(3种方法) var na
写法一: let name = 'hello' name.charAt(0).toUpperCase() + name.slice(1) 写法二: let name = 'hello' name.slice(0, 1).toUpperCase() + name.slice(1) 写法三: let name = 'hello' name.substring(0, 1).toUpperCase() + name.substring(1) 三种写法的原理都是一样的,提取首字母转为大写,和剩余的字符一起
引言:最近在工作中遇到与某些API对接的post的数据需要将对象的字段首字母小写.解决办法有两种:第一种:使用对象的字段属性设置JsonProperty来实现(不推荐,因为需要手动的修改每个字段的属性) public class UserInfo { [JsonProperty("id")] public int Id{ set; get; } [JsonProperty("userName")] public string UserName{ set; get;
引言:最近在工作中遇到与某些API对接的post的数据需要将对象的字段首字母小写.解决办法有两种:第一种:使用对象的字段属性设置JsonProperty来实现(不推荐,因为需要手动的修改每个字段的属性) public class UserInfo { [JsonProperty("id")] public int Id{ set; get; } [JsonProperty("userName")] public string UserName{ set; get;
//字符串首字母 CREATE FUNCTION GetInitialLetter(@ChineseString NVARCHAR()) RETURNS NVARCHAR() AS BEGIN DECLARE @SingleCharacter NCHAR(), @ReturnString NVARCHAR() SET @ReturnString = '' WHILE LEN(@ChineseString)> BEGIN --依次取单个字符 SET @SingleCharacter = LEFT(