如何用JS来判断输入的一个ISBN号码的合法性

问题描述

如题所示求高手解决急急急

解决方案

解决方案二:
群号:85963422进来聊吧
解决方案三:
varstr="2-02-033598-0";varpattren=/d{1,5}([-]?)d{2,5}1d{1,6}1[d|X]/g;alert(pattren.test(str));if(pattren.test(str)){alert("匹配");}

时间: 2024-09-20 00:27:36

如何用JS来判断输入的一个ISBN号码的合法性的相关文章

怎么样在js控制输入是一个大于0小于100的数(可以有小数点)

问题描述 怎么样在js控制输入是一个大于0小于100的数(可以有小数点) 解决方案 解决方案二:这么难的东东我是不会的解决方案三:加验证啊~~输入的变量>0并且<100就可以拉吧解决方案四:<inputtype='text'onblur="Check(this)"/><scripttype="text/javascript">functionCheck(txt){if(isNaN(txt.value)){alert("输

javascript-浏览器弹窗 如何用js 确定

问题描述 浏览器弹窗 如何用js 确定 现在遇到一个问题,我再通过浏览器插件 扒别人网站页面时,浏览器弹出一个窗口,导致我的程序没法继续下去,只能我手动点击确定才能继续下去.我想知道如何 解决这个问题... 解决方案 用chrome去扒,chrome如果总是弹出同一个对话框,它会问题要不要屏蔽这个对话框,勾选下就不出来了. 解决方案二: JS控制弹窗增加确定和取消

请教大神,随意输入一个身份证号码,生成一个唯一7位ID

问题描述 请教大神,随意输入一个身份证号码,生成一个唯一7位ID,再次输入该身份证号码ID不变.输入另一个身份证号码时,生成一个唯一与它对应的ID?请大神们给代码.... 解决方案 解决方案二:中国有13亿人,生成7位的唯一id,这个不可能啊.肯定有重复的,位数太短了,不够用,其实每个身份证号就是一个唯一的id.不知道楼主的业务是什么样的,具体想做什么?解决方案三:引用1楼magi1201的回复: 中国有13亿人,生成7位的唯一id,这个不可能啊.肯定有重复的,位数太短了,不够用,其实每个身份证

WIKIOI-1146 ISBN号码

1146 ISBN号码 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-"是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码.ISBN码的首位数字表示书籍的出版语言,例如0代表英语:第一个分隔符"-"之后的三位数字代表出版社,例如670代表维京出版社:第二个分隔之后的五位数字代表该书在出版社的编

js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入

问题描述 js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入 js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入 解决方案 [d|A-z|u4E00-u9FFF]+这个可以匹配简繁中文和任意数字以及字母. 解决方案二: 网上找的,试一下行不行 ^[u4E00-u9FA5A-Za-z0-9]+$ 解决方案三: 我试了一下可以啊 <input id=""a"" type=""text&

JS 实现获取打开一个界面中输入的值_javascript技巧

需求在一个界面中打开另一个界面,通过JS获取在另一个界面中用户输入的值.示例:Index.html 复制代码 代码如下:    <html>    <head>      <meta http-equiv="content-type" content="text/html; charset=gbk">          <title>主页</title>         <script type=&q

在js控制Textbox输入是一个大于0小于100的数怎么写(可以有小数点)

问题描述 在js控制Textbox输入是一个大于0小于100的数怎么写(可以有小数点) 解决方案 解决方案二:引用3楼showbo的回复: HTMLcode<inputtype='text'onblur="Check(this)"/><scripttype="text/javascript">functionCheck(txt){if(isNaN(txt.value)){alert("输入数据为数字!");txt.sele

javascript-如何用Js实现文本框只能输入数字且只能输入1-15号数字,且大于15设值为15,小于1设值为1

问题描述 如何用Js实现文本框只能输入数字且只能输入1-15号数字,且大于15设值为15,小于1设值为1 如何用Js实现文本框 ①只能输入数字 ②只能输入1-15号数字 ③且大于15设值为15,小于1设值为1? ④不能支持粘贴操作, 原本用正则表达式表示为如下,只能实现仅输入两位数字,不能粘贴,不能输入其他数字以外字符 用正则实现了①④如何实现②③???? <input type="text" onkeyup="this.value=this.value.replace

JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)_javascript技巧

js判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie