如题,如果格式是这样---<strong id="Price" >4860.18</strong>元,就只要获得整数就可以,也就是4860.
如果格式是这样---<strong id="Price" >2.68-3.04</strong>元,也是获得整数就可以,也就是2-3
源字符的特点是浮点型,且是小数点后只有2位数
如果格式是这样---<strong id="Price" >2.68-3.04</strong>元,也是获得整数就可以,也就是2-3
源字符的特点是浮点型,且是小数点后只有2位数
解决方案 »
- 关于DataTable的两个小问题
- Visul Web 与SQL serve 数据库链接问题
- vs2005,IIS中的问题.
- SQL2005 Reporting Service部署时老提示"Reporting Service"登录名对话框,试了所有的用户我和密码都不行[急]
- asp.net如何统计到从pplive播放器上来的流量呀?
- 只有50分,都给了(关于从Excel中将数据导入页面中)
- 进销存流程图
- 在B/S的怎样把Excel嵌入IE中,怎样把修改后嵌入在IE的Excel以流形式保存到数据库中!!有经验的朋友请指教!?
- asp.net上传问题 非常急啊
- 同一命名空间下的类之间不可见的问题
- 如何在asp.net后台调用SQL函数
- asp.net无法获取textbox的值
foreach (Match mat in new Regex(@"[\d.\-]+").Matches("aa>2.1-3.20<bb>"))
{
string s = Regex.Replace(mat.Value, @"\.\d+", "");
Console.WriteLine(s);
}
foreach (string str in arrstr)
{
Regex reg = new Regex(@"(?is)(?<=>)(\d+)(?:\.\d{2})((-\d+)(?:\.\d{2}))?(?=<)");
foreach (Match m in reg.Matches(str))
{
Response.Write(m.Groups[1].Value+m.Groups[3].Value+"<br/>");
}
}//输出:
//4860
//2-3
var p = $("#Price").html();
var price = p.split("_"); if (price.length > 1) {
var p2 = price[0].split(".");
var prices1 = p2[0];
var p3 = price[1].split(".");
var prices2 = p3[0];
var p = prices1 + "_" + prices2;
$("#Price").html(p);
} else {
var p1 = price[0].split('.');
$("#Price").html(p1);
} });
</script>
</head>
<body>
<strong id="Price">341.56_356.2</strong>
</body>页面加载的时候 利用js进行判读获取就可以了 上面的代码我引用JQ的 希望对你有帮助