js判断字符串以某字符开头或结尾

一、substr(start,length) 函数

1、概述:substr(start,length) :从start开始往后截取length位【下标从0开始,长度从开始下标计算

2、举例

var  str="我是一只快乐的小青蛙";
str.substr(0,2):从下标为0开始往后截取2位【我是】
str.substr(4,3):从下标为4开始往后截取3位【快乐的】

二、判断字符串是否以特定字符开头

//str:字符串    appoint:指定字符
function  validationStart (str, appoint) {
   str=str.toLowerCase();  //不区分大小写:全部转为小写后进行判断

   var char= str.substr(0,appoint.length);//从0开始,往后截取特定字符长度

   if(char== appoint){ //两者相同,则代表验证通过
      return true;
   }
   return false;
}

三、判断字符串是否以特定字符结尾

//str:字符串    appoint:指定字符
function  validationEnd (str, appoint) {
   str=str.toLowerCase();  //不区分大小写:全部转为小写后进行判断
		
   var start = str.length-appoint.length;  //相差长度=字符串长度-特定字符长度
   var char= str.substr(start,appoint.length);//将相差长度作为开始下标,特定字符长度为截取长度
	
   if(char== appoint){ //两者相同,则代表验证通过
      return true;
   }
   return false;
}

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页