JS
function addbr(str)
{
var a=/\;/g;
var b=/(公里)(\d)*/g;
var str
if (str.match(a)!=null){
str=str.replace(";","<br />");}
if (str.match(b)!=null){
str=str.replace(b,$1+"<br>"+$2);}
}
return str;
}
function addbr(str)
{
var a=/\;/g;
var b=/(公里)(\d)*/g;
var str
if (str.match(a)!=null){
str=str.replace(";","<br />");}
if (str.match(b)!=null){
str=str.replace(b,$1+"<br>"+$2);}
}
return str;
}
var b=/(\(公里\))(\d)*/g;
//str="距离 机场 30公里;距离 火车站 5公里;距离 市中心 3公里;"
str="离机场距离(公里)22离火车站距离(公里)3.5离市中心距离(公里)5"
var b=/(公里;)|(\(公里\)\d)/gi;
if (str.match(b)!=null){
str=str.replace(b,"$1"+"\n\n");}
alert(str)
</script>
str="离机场距离(公里)22离火车站距离(公里)3.5离市中心距离(公里)5"
var b=/(公里;)|(\(公里\)(?:[1-9]\d*|0)(?:\.\d+)?)/gi;
if (str.match(b)!=null){
str=str.replace(b,"$1"+"$2"+"\n\n");}
alert(str)
</script>
用这个
<script>
str="距离 机场 30公里;距离 火车站 5公里;距离 市中心 3公里;"
var b=/(公里;)|(\(公里\)\d)/gi;
if (str.match(b)!=null){
str=str.replace(b,"$1"+"\n\n");}
alert(str)
</script>用这个
str="离机场距离(公里)22离火车站距离(公里)3.5离市中心距离(公里)5"
var b=/(公里;)|(\(公里\)(?:[1-9]\d*|0)(?:\.\d+)?)/gi;
if (str.match(b)!=null){
str=str.replace(b,"$1"+"$2"+"\n\n");}
alert(str)
</script>用这个可以了,可以公用!
str="距离 机场 30公里;距离 火车站 5公里;距离 市中心 3公里;"
和str="离机场距离(公里)22离火车站距离(公里)3.5离市中心距离(公里)5"
都可以使用上面这个
IT技术挺全的,不错,鼓励一下:http://www.ciitc.com
<script>
str="距离 机场 30公里;距离 火车站 5公里;距离 市中心 3公里;"
//str="离机场距离(公里)22离火车站距离(公里)3.5离市中心距离(公里)5"
var b=/(公里)(;|;)|(\(公里\)(?:[1-9]\d*|0)(?:\.\d+)?)/gi;
if (str.match(b)!=null){
str=str.replace(b,"$1"+"$2"+"\n\n");}
alert(str)
</script>
上面这个区分:中文;和英文的;这2个不同的分号