4.常用对象
Date对象
var d = new Date();
console.log(d);//Tue Jun 07 2022 17:30:03 GMT+0800 (中国标准时间)
var d = new Date(2015,10,3);
console.log(d);//Sun Nov 15 2015 00:00:00 GMT+0800 (中国标准时间)
var d = new Date(10,0);
console.log(d);//Sat Jan 01 1910 00:00:00 GMT+0800 (中国标准时间)
RegExp正则对象
var patt = new RegExp('java');//通过对象创建
var res = patt.test('javasldkaljf');//判断字符串中是否有指定字符串
	console.log(res);//true
	
var patt =/java/; 
var res = 'dkjafhajkhjava';
	console.log(patt.test(res));//true
var patt =/java/i;//忽略大小写,对象创建使用RegExp('java',i)
var res = 'dkjafhajkhJAva';
	console.log(patt.test(res));//true
var patt =/[java]/i;//判断字符串中是否有括号中的字符
var res = 'dkjafhajkh';
	console.log(patt.test(res));//true
res./[^abc]/.test('klo');//true判断字符串是否不包含abc
res./[0-9]/.test('klo');//false判断字符串是否包含0-9(可以用/\d/代替,非数字为/\D\)
res./[a-z]/.test('klo');//true判断字符串是否包含a-z
res./^k/.test('king');//true判断字符串是否以k开始
res./i$/.test('kini');//true判断字符串是否以i结尾
res./o(?=w)/.test('helloworld');//true 判端字母o后面是否紧跟着w
replace()替代函数与split()分隔函数
var str = 'this is a test';
var str1 = str.replace(/is/ig,'!');// 结尾加i忽略大小写,加g为全局替换
console.log(str1); //th! ! a test(将is替换为!)
var str2 = '2022-02-23';
res = str2.replace(/(\d{4})-(\d{2})-(\d{2})/,'$2-$3-$1');//将年-月-日改成月-日-年形式
console.log(res);//02-23-2022
res2 = str.split(/\s+/);//以空格分隔字符串
console.log(res);//["this","is","a","test"]
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号