<script language="JavaScript">
<!--
var str="bdb354667dd";
alert(str.replace(/^([a-zA-Z]+).*/,"$1"));
//-->
</script>
<!--
var str="bdb354667dd";
alert(str.replace(/^([a-zA-Z]+).*/,"$1"));
//-->
</script>
调试欢乐多
只能替代字母后面的数值。
如
str =“234asdfj”则出错!方法:扫描str,提取char,做判断!
<!--
var str="bdb354667dd";
alert(str.replace(/^([a-zA-Z]*).*/,"$1"));
//-->
</script>改成这样就不会出错了!
if(/([a-z]+)/i.test(str)) alert(RegExp.$1);