看看这个正则,说明一下规则。。 \d是匹配数字的第一个不为0 /^[0-9]\d*$/第二个不为0/^\d[0-9]\d*$/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个不为0:/^[1-9]{1}\d+$/如果是第二个不为0:/^\d{1}[1-9]{1}\d*$/头两个都不为0:/^[1-9]{2}\d*$/ 错了。/^[^1-9]{1}\d*$/ [^0-9]{1}:第1位不是0-9的数字\d*:*表示0位或多位,\d表示数字,其实就是0-9的缩写 第一个不为0: /^[1-9]{1}\d+$/ 如果是第二个不为0:/^\d{1}[1-9]{1}\d*$/ 头两个都不为0: /^[1-9]{2}\d*$///正则表达式要括在里面。^表示开头$表示结尾[1-9]表示1至9其中一个数字{1}表示只出现一次,{2}表示出现两次,以此类推\d表示[0-9]*表示出现0次或多次。 用jquery如何让select选中某值 如何把一个文本框的内容复制到另一个文本框显示出来? 一个关于extjs4.X的问题 showModalDialog中打开的页面里无法使用history.back 如何在一个table里的某一指定cell增加一个input? 关于getElementById的奇怪问题 asp(javascript)代码如何嵌入ASP.NET(C#)代码 第一次接触ajax碰到的乱码问题 一个chinaren上的校友录上的问题? 某榴的邀请码 js,关于刷新和onclick 为什么取值有空格
/^[^1-9]{1}\d*$/
[^0-9]{1}:第1位不是0-9的数字
\d*:*表示0位或多位,\d表示数字,其实就是0-9的缩写
如果是第二个不为0:/^\d{1}[1-9]{1}\d*$/
头两个都不为0: /^[1-9]{2}\d*$/
//正则表达式要括在里面。
^表示开头$表示结尾
[1-9]表示1至9其中一个数字
{1}表示只出现一次,{2}表示出现两次,以此类推
\d表示[0-9]
*表示出现0次或多次。