关闭

有关JS截取字符串问题总结

标签: functionjstextbox
135人阅读 评论(0) 收藏 举报
分类:

初学者,互相学习


今天想通过JS实现从身份证中提起生日,在实现过程中,用str.substring()函数,搞了半天,截取的字符串都不对,头都大了,最后看到网上说JS截取字符串还有一个函数substr(),于是就用了下,结果问题解决了,现代码分享如下(这里以18位身份证号为例):

		function get_birth()
		{
			var cid = document.getElementById("CTRL").value;			
			if(cid==""||cid.length!=18)
			{
				document.getElementById("TextBox2").focus();
				alert('请填正确写身份证号!');
			}<pre name="code" class="html">			else
			{
				var year=cid.substr(6,4);
				var month=cid.substr(10,2);
				var date=cid.substr(12,2);
				var birth = year+"-"+month+"-"+date;
				document.getElementById("<span style="font-family: Arial, Helvetica, sans-serif;">CTRL</span><span style="font-family: Arial, Helvetica, sans-serif;">").value = birth;</span>
			}
		}



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:665次
    • 积分:38
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档