parseFloat("1.234abc") ===> 1.234
parseInt("12.34abc") ===> 12
parseInt("12.34abc") ===> 12
解决方案 »
- 关于html中的js语句
- 小女子请教 jquery lazyload 怎么设置占位图片大小呀 感激涕淋
- jquery操作file的change事件异步提交问题,麻烦哪个大侠帮忙下
- Google web地图和web卫星地图位置偏差,如何解决
- 关于JavaScript书籍的问题
- JS能不能这样写?
- JavaScript 无刷新 联动 日期
- 怎么做图片向右连续滚动的效果啊?
- javascript中有没有case语句
- 多个框架页面,要在其中一个框架的固定位置显示一句话,就像搜狐首页广告,滚动条变动不引起其位置的变动,该如何实现?
- 该如何在W2k server 下注册组件。
- 能进来看的就都来看看!一个始终没能解决的问题,曾经提过,各位大虾帮忙献技!!!!(无奈,刚才的那个只能结了)
var arr = str.match(/[^\x00-\x80]/ig);
if(arr != null) {num += arr.length;}
return num;
}"ab啊啊".length ====> 4
getStringByteNumber("ab啊啊") ===> 6
function getStringByteNumber(str) {
return str.replace(/[^\x00-\xff]/g,"**").length;
}
alert(getStringByteNumber("ab啊啊"))
</script>
function String.prototype.Trim(){return this.replace(/(^\s*)|(\s*$)/g,"");}
function getStringByteNumber(str) {
return str.Trim().replace(/[^\x00-\xff]/g,"**").length;
}
alert(getStringByteNumber(" ab啊啊"))
</script>
2.代码段如下:
//....
<script language="javascript">
function TotalByte(str)
{
var total;
total=Trim(str).length;
return total;
}
</script>