Javascript--python 3

1.声明字符串

var str1 = '字符串1'
var str2 = String('字符串2'))
var str3 = new String('字符串3')

2.length 属性
作用:返回当前字符串的个数
3.常用函数—String API
1.大小写转换

toUpperCase()
返回字符串的完全大写形式
toLowerCase()
返回完全小写形式
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
 </head>
 <body>
 <script>
  //1.创建一个函数 testVilidateCode()
  function testVilidataCode(){
	  // 范围 0-9 a-z A-Z
	var vi = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',1,2,3,4,5,6,7,8,9,0,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
	var l = vi.length;
	//2.创建四位随机的验证码
	while (true){
		var msg = '';
		for (var i = 1;i < 5 ;i++ )
		{
			sub = (parseInt(Math.random()*(vi.length)));
			msg+=vi[sub];
		}
		//3. 在弹框中弹出四位验证码,并让用户输入一段数据
		var input = prompt(msg);
		//4. 忽略大小写比较生成的四位验证码
		if (input.toUpperCase() == msg.toUpperCase())
		{
			alert('验证成功');
			break;
		}else{
			alert('验证失败');
		}
	}
  }
  testVilidataCode();
 </script>
 </body>
</html>

  1. 获的指定位置的字符 charAt()
    作用:返回下标位置出的字符
var msg = "hello world";
var r = msg.charAt(6);
  1. charCodeAt(index)
    返回指定下标位置的字符串的Unicode码
var msg = 'Hello world';
var r = msg.charCodeAt(6);
r: W的Unicode码

4.检索字符串
作用:查询子字符串在指定位置字符串中的起始下标
indexOf(value,fromIndex)
value:要查询的字符串
fromIndex:从哪个位置开始查询,如果省略的话则从头找起
返回值:返回第一次出现子字符串的下标.如果未找到则返回-1;
2.lastIndexOf(value,fromIndex)
作用:查找value最后一次出现的位置
注意:该函数的查找方法是从后往前找
返回值:同上

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
 </head>
 <body>
	<script>
		function email_test(){
		//从弹框中输入一个邮箱
		var input = prompt('请输入你的邮箱');
		//判断邮箱格式
		//1.字符串必须包含@
		var index_sta = input.indexOf('@');
		//字符串中必须包含.
		var index_point = input.lastIndexOf('.');
		var index_point_start = input.indexOf('.');
		//字符串中.的位置必须在@后面
		if (index_sta>0 && index_point_start>0 && index_point > index_sta )
		{
			alert("格式正确");

		}else{
			alert('格式错误');
		}
		}
	</script>
	<button onclick = email_test()>邮箱格式验证</button>
 </body>
</html>

5.截取字符串 substring(start,end)
作用 返回从start到end-1之间的子字符串,如果省略end的话.则剪切到字符串末尾

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值