Rumah > pembangunan bahagian belakang > tutorial php > js中使用正则匹配问题

js中使用正则匹配问题

WBOY
Lepaskan: 2016-06-23 14:05:13
asal
961 orang telah melayarinya

我写了一段正则,想在js中匹配,可是使用test、exec后,都不好使,下面是代码,大家帮忙看下


<script> <br /> <br /> function aa(){ <br /> var pattern="/^[1-9]/d*$/"; <br /> var a = "222"; <br /> if(pattern.test(a)){ <br /> alert("成功"); <br /> }else{ <br /> alert("失败"); <br /> } <br /> } <br /> window.onload = aa(); <br /> <br /> </script>

打开页面后,不弹出文本框,啥也没有,怎么回事?


回复讨论(解决方案)

正则写错了
不是 var pattern="/^[1-9]/d*$/";
应该是 var pattern="/^[1-9]\d*$/";

果然,谢谢

正则写错了
不是 var pattern="/^[1-9]/d*$/";
应该是 var pattern="/^[1-9]\d*$/";

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan