我有一些类似于"।।ॐम्।।"
的字符串,我希望使用JavaScript或PHP从字符串中删除"।"
。UTF8格式的字符串。
我试过
$str="।।ॐम्।।";
alert($str.replace(/।/g,''));
但是input.In并没有删除,输出和str_replace()
一样,但是没有用。
有办法这样做吗?
<?php
header('Content-Type: text/html; charset=utf-8');
$str=$_POST['arg'];
$r=explode(" ",$str);
echo "Before Replace --> ".$r[6]."<br/>";
$str1="।।ॐम्।।";
$str1 = str_replace('।','',$str1);
$str2 = str_replace('।','',$r[6]);
echo "After Replace --><br/><br/> str1: ".$str1." <br/>str2: ".$str2;
?>
不起作用。见输出.在这里输入图像描述
输出:
替换前->।।ॐम्।।अथषड्विंशतिसूत्रप्रारंभः।।हरिःॐम्।।इ
替换后->
str1:ॐम्
str2:।।ॐम्।।अथषड्विंशतिसूत्रप्रारंभः।।हरिःॐम्।।इ
发布于 2016-08-05 13:36:57
只要使用一个简单的trim()
,如果您只期望在两端都有相同的字符。
<?php
$string = '।।ॐम्।।';
echo trim($string,'।'); //ॐम्
发布于 2016-08-05 13:34:52
将此代码用于javascript
var str="।।ॐम्।।";
alert(str.replace(/।/g,''));
将此代码用于PHP
<?php
$str="।।ॐम्।।";
$str = trim(str_replace("।","",$str));
echo $str;
?>
这很管用..。
发布于 2016-08-05 13:37:15
"।।ॐम्।।".replace(/[।]/g, "");
输出ॐम्
小心点!“।”不是烟斗
https://stackoverflow.com/questions/38790512
复制相似问题