英文字符串第一个字符大写C#和Javascript两种实现方法
2012-06-27 16:22
811 查看
都使用正则表达式
C#
Javascript
C#
private string ReplaceFirstUper(string eName) { Regex rx = new Regex(@"\b(\w)|\s(\w)/g"); string result = rx.Replace(eName.ToLower(), new MatchEvaluator(CapText)); return result; } static string CapText(Match m) { // Get the matched string. string x = m.ToString(); // If the first char is lower case... if (char.IsLower(x[0])) { // Capitalize it. return char.ToUpper(x[0]) + x.Substring(1, x.Length - 1); } return x; }
Javascript
function ReplaceFirstUper(str) { str = str.toLowerCase(); str = str.replace(/\b(\w)|\s(\w)/g, function(m){ return m.toUpperCase(); }); return str; }
相关文章推荐
- "找出字符串中第一个不重复的字符"和"找出字符串中最后一个重复的字符"的两种方法的C++实现
- C#实现字符串按多个字符采用Split方法分割
- 从第一个字符串中删去第二个字符串的所有字符的两种方法
- C#实现将汉字与英文字符混和字符串中的汉字转换为拼音
- C#实现移除字符串末尾指定字符的方法
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写(转)
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#找出字符串中第一个字母并大写的方法
- JavaScript基于扩展String实现替换字符串中index处字符的方法
- 找出字符串中第一个不重复的字符(JavaScript实现)
- C#实现char字符数组与字符串相互转换的方法
- c#输入一个字符串,并把字符串的第一个字符变为大写,如果字符串中有空格则把空格的下个字符变为大写之后输出
- C#、Java实现按字节截取字符串包含中文汉字和英文字符数字标点符号等
- C#实现字符串按多个字符采用Split方法分割得到数组
- javascript 实现类似C#中字符串的Trim()方法
- C# 实现数字字符串左补齐0的两种方法
- JavaScript实现查找字符串中第一个不重复的字符
- 利用ajax实现前台javascript同c#后台MVC下的aspx.cs文件传递数据的两种方法
- C#实现多个字符分割字符串的方法