我想校验一组字符,如果这个字符前两位同时为零如:“0023”就报错,如:“0”这样不报错,这个正则表达式怎么写,各位大虾帮帮忙。
解决方案 »
- js 获取代码位置的dom元素
- 点击超链接弹出一个上传文件的窗口怎么做呢?
- jQuery如何判断后面兄弟级元素是否存在?
- web service问题
- 对于梅花雪的树,想增加Checkbox功能,以及点击某个结点后可以展开两层分支,单个的分支可以继续点开功能,如何实现?请教!
- 请问如何获得网页的源代码?
- javascript问题
- 页面内容是用document.write方法写出的,那有什么方法等到此页面的所有元素?
- 555,平安夜里在加班,我怎么这么惨
- 谁有能力用javascript代码转换汉字的big5及gb?(愿1000分相赠)
- fckeditor用于html代替textarea,无法显示
- 求助,IE7 window.open弹窗不在最前?
var s="0023";
if(s.indexOf('00')==0){alert("错误");}var s="0023";
if(/^00/.test(s)){
alert("错误");
}
用indexOf的话,如果为“0”也会报错的。所以得用正则。
var str2 = "01231241我饿死的服务俄方斯蒂芬34";
var reg = /^(?!^00).+$/g;
alert(reg.test(str));
alert(reg.test(str2));