function replace(str)
{
return str.replace(/^(.+?)(\d+\.\d{1,2})$/,"$1||$2").replace(/^(\d+\.\d{1,2})(.+?)$/,"$1||$2");
}var str1='中国移动3.14';
var str2='中国2电信 13.14';
var str3='13.135中国4电信 ';
var str4='3.13 中国5电信 ';
alert(replace(str1));
alert(replace(str2));
alert(replace(str3));
alert(replace(str4));