String Function

 

var a = "very big letters";
var b = a.toUpperCase();

 

var c = a.toLowerCase();

 

Encoding a URL

  

   var a = "http://www.u8686.com/index.asp";
   var b = escape(a);

   var c = unescape(b);

 

 

Finding a Substring within a String

   

    var a = "This sentence contains a substring.";
    var b = a.indexOf("sentence");

 

 

   var a = "First word, last word";
   var b = a.lastIndexOf("word");

 

 

 

Splitting a String into Substrings

   

   var a = "http://www.u8686.com/index.asp";
   var b = a.substring(10,20);

 

 

   var c = "Chico,Groucho,Gummo,Harpo,Zeppo";
   var d = c.split(",");

 

 

Testing whether a String Matches a Regular Expression

    var string = "Want to test a string? Use a regular expression!";
    var pattern = /test.*regular/;
    if (pattern.test(string))
    {
        var result = "Matched";
   }
   else
   {
       var result = "Not matched";
   }

 

 

Testing whether a String Contains Only Numeric Data

 

var numericalString = "3.14159265";
var characterString = "3 point 1";
var pattern = /^-?/d+(/./d+)?$/;

var a = pattern.test(numericalString);
var b = pattern.test(characterString);

 

 

 

Testing whether a String is a Valid Phone Number

   var telephoneString = "(03) 9555 5555";
   var emailString = "bill@microsoft.com";
   var pattern = /^(/(/d+/) ?)?(/d+[/- ])*/d+$/;

   var a = pattern.test(telephoneString);
   var b = pattern.test(emailString);

 

 

Testing whether a String is a Valid Email Address

    var validEmail = "anakin36@tatooine.com";
    var invalidEmail = "darth@thedeathstar";
    var pattern = /^[/w/./-]+@([/w/-]+/.)+[a-zA-Z]+$/;
    var a = pattern.test(validEmail);
    var b = pattern.test(invalidEmail);

 

 

Searching and Replacing Text using a Regular Expression

   var pattern = /closures/;
   var string = "JavaScript programmers love closures";
   var result = string.replace(pattern, "bananas");

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值