如何用javascript判断某字符窜是否存在数字,并且只取出该数字 例如我有一个字符窜var s1= '34个' ,注意: 该字符窜是不规则的例如可能是"个34",或者是“分舵34是否”我只是要里面的数字。请大家指教下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s1="jsu702ldhs9;s8中国"; var re=/\D*/g; var s2=s1.replace(re,""); if(s2=="") { //s1中没有数字 } s2就是s1中的数字,使用的下则方法,\D表示非数字 var re=/\D*/g; var s2=s1.replace(re,"");replace方法,就将s1中的非数字全部替换为空字符串了,剩下的自然是数字了 <script type="text/javascript"> var s1="jsu702ldhs9;s8中国"; var re=/\D*/g; var s2=s1.replace(re,""); if(s2=="") { alert("s1中没有数字"); }else { alert("s1中的数字为:"+s2); //70298 } </script>这样写可能更清楚些 数据库连接问题,有代码 问题比较难。来高手,关于线程和webbrower控件的问题 dgv控件里的单元数据在不同form中的txtbox中显示 在点NET中可以实现通过XSD直接生成没有具体数据的XML结构吗? VS2005下,DataGridView为什么不能显示啊,求救! 关于数据库连接操作!!! 数据读取的一个问题! window窗口之间值的传递 2个白痴问题,请高手解惑!!! 有什么事是vc#能做vb不能做的?有什么是vb能做vc#不能做的? ComboBox 请教怎么给返回的table添加一个额外的column
var s1="jsu702ldhs9;s8中国";
var re=/\D*/g;
var s2=s1.replace(re,"");
if(s2=="")
{
//s1中没有数字
}
var re=/\D*/g;
var s2=s1.replace(re,"");
replace方法,就将s1中的非数字全部替换为空字符串了,剩下的自然是数字了
<script type="text/javascript">
var s1="jsu702ldhs9;s8中国";
var re=/\D*/g;
var s2=s1.replace(re,"");
if(s2=="")
{
alert("s1中没有数字");
}else
{
alert("s1中的数字为:"+s2);
//70298
}
</script>
这样写可能更清楚些