javascript英文字母大小写转换详解

toLocaleUpperCase 将字符串中所有的字母字符都将被转换为大写的,同时适应宿主环境的当前区域设置。

toUpperCase 将字符串中的所有字母都被转化为大写字母。

 代码如下 复制代码

<script type="text/javascript">

var str="hello world!"
document.write(str.toUpperCase())

</script>

结果

HELLO WORLD!

toLocaleLowerCase 将字符串所有的字母字符都被转换为小写,同时考虑到宿主环境的当前区域设置。

toLowerCase 将字符串中的字母被转换为小写字母。
 
以上四个函数的用法基本相同,下面只以 toLowerCase 举例说明:
 

 代码如下 复制代码

var str = "Www.111cn.net";
document.write(str.toLowerCase()); // 输出 www.111cn.net 

我们可以看到 toLocaleUpperCase 和 toUpperCase 功能都是一样的,toLocaleLowerCase 和 toLowerCase 也是一样的功能,那它们有什么区别呢?

 代码如下 复制代码

<html>
<head>
<title>英文字母大小写转换</title>
</head>
<body>
<script language="javascript">
<!--
    str = "JavaScript";
    str1 = str.toLowerCase();
    str2 = str.toUpperCase();
    document.write("str=" + str + "<br>");
    document.write("小写:" + str1 + "<br>");
    document.write("大写:" + str2 + "<br>");
//-->
</SCRIPT>
</body>
</html>

(1)toLocaleUpperCase toLocaleLowerCase 这两个函数在转换字符串中的字符时,同时将适应宿主环境的当前区域设置。在大多数情况下,其结果与利用 toUpperCase toLowerCase 这两个函数所得到的结果是一样的。但是如果语言规则与常规的 Unicode 大小写映射方式冲突,那么结果就会不同。

 (2)toUpperCase toLowerCase 方法不会转换字符串中的非字母字符。

实例

JavaScript输入字母转成大写(jQuery)

 代码如下 复制代码

<INPUT TYPE="text" NAME="pName" onkeypress="keyPress()"> 

<SCRIPT LANGUAGE="JavaScript">  
<script>
  $(function(){
   $('body').layout();
  });
  function changeup()
  {
  var keyCode= event.keyCode;
  
        var realkey = String.fromCharCode(keyCode).toUpperCase();
        alert(realkey);
        event.returnValue = realkey;  
  }
</script> 

 

时间: 2024-11-18 06:27:33

javascript英文字母大小写转换详解的相关文章

js正则英文字母大小写转换例子

一.将英文字母转换成小写  代码如下 复制代码 function manualLowercase(s) {     s.replace(/[A-Z]/g, function(ch) {return String.fromCharCode(ch.charCodeAt(0) | 32);}); } 二.将英文字母转换成大写  代码如下 复制代码 function manualUppercase(s) {     s.replace(/[a-z]/g, function(ch) {return Str

asp.net C#大小写转换详解

假设有一个string "BaSiC",需要将它转变为大小写,那么该如何转换?     最简单的方式:调用api:  代码如下 复制代码 string str = "BaSiC"; string strUpper = str.ToUpper(); string strLower = str.ToLower();     第二种方法:调用Char.ToUpper(),Char.ToLower()方法,同样是调用api     第三种方法:使用for循环来判断,如果是大

PHP英文字母大小写转换函数小结_php技巧

每个单词的首字母转换为大写:ucwords() 复制代码 代码如下: <?php$foo = 'hello world!';$foo = ucwords($foo);             // Hello World! $bar = 'HELLO WORLD!';$bar = ucwords($bar);             // HELLO WORLD!$bar = ucwords(strtolower($bar)); // Hello World!?> 第一个单词首字母变大写:uc

javascript字母大小写转换的4个函数详解_javascript技巧

js中实现字母大小写转换主要用到了四个js函数: 1.toLocaleUpperCase2.toUpperCase3.toLocaleLowerCase4.toLowerCase 下面就这四个实现大小写转换的js函数逐一做简单的分析. 1.toLocaleUpperCase 将字符串中所有的字母字符都将被转换为大写的,同时适应宿主环境的当前区域设置. 2.toUpperCase 将字符串中的所有字母都被转化为大写字母. 3.toLocaleLowerCase 将字符串所有的字母字符都被转换为小写

ASP和javaScript中的字母大小写转换函数代码

  ASP中的字母大小写转换代码,同时也给出了javascript中的代码,二者大家可参考比较,下面先来看ASP中的,脚本引擎基于VBScript: VBScript代码: str = "abcdE" str = UCASE(str) '大写 str = LCASE(str) '小写 JavaScript中的字母大小写转换,同样简单: str = "abcdE";str = str.toUpperCase();//大写str = str.toLowerCase();

JSON字符串和对象之间的转换详解

  这篇文章主要介绍了JSON字符串和对象之间的转换详解,需要的朋友可以参考下 JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集.正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中. eval函数 JSON文本转换为对象 为了将JSON文本转换为对象,可以使用eval函数.eval函数调用JavaScript编辑器.由于JSON是JavaScript的子集,因此编译器将正确的解析文本并产生对象结构.文本必须括在括号

Word英文字母大小写的相互转换方法

  在word中,通过 Shift+F3 快捷键,就可以实现英文的大小写转换. 首先选中要转换的英文 第一次按 Shift+F3 快捷键,将所选的英文首字母转换为大写; 第二次按 Shift+F3 快捷键,将选中的所有英文都转换为大写; 第三次按 Shift+F3 快捷键,将选中的所有英文都转换为小写; 知识扩展: 如果您的Excel单元格数据多,需要转换大小写的单元格多,您可以这样做: 选择Excel要转换大小写的单元格,将其复制粘贴到word的新文档,这样,在word中,会自动生成表格.之后

JavaScript中原型和原型链详解

 这篇文章主要介绍了JavaScript中原型和原型链详解,本文讲解了私有变量和函数.静态变量和函数.实例变量和函数.原型和原型链的基本概念,需要的朋友可以参考下     javascript中的每个对象都有一个内置的属性prototype,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用.意思是是prototype属性保存着对另一个JavaScript对象的引用,这个对象作为当前对象的父对象. 复制代码 代码如下: A.prototype = new B();

JavaScript中的函数模式详解

 这篇文章主要介绍了JavaScript中的函数模式详解,本文讲解了创建函数的语法.函数表达式.命名函数表达式.函数的声明.函数声明与表达式.函数的提升.即时函数模式等内容,需要的朋友可以参考下     JavaScript设计模式的作用是提高代码的重用性,可读性,使代码更容易的维护和扩展 在javascript中,函数是一类对象,这表示他可以作为参数传递给其他函数:此外,函数还可以提供作用域. 创建函数的语法 命名函数表达式 代码如下: //命名函数表达式 var add = function