我在this网站中发现了一个非常基本的JavaScript函数来编码文本。查看源代码,这是字符串替换代码:将javascript字符串替换函数翻译为php
txtEscape = txtEscape.replace(/%/g,'@');
因此字符串stackoverflow
变得@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@77
我需要做在PHP相同的基本加密功能,但我真的不明白是什么/%/g
呢。我想在PHP同样的功能会是这样的:
str_replace(/%/g,"@","stackoverflow");
但当然/%/g
不起作用
'.replace(/%/ g,'@');'只用''替换'%'字符,所以对'stackoverflow'字符串不做任何处理。你应该发布你的js的其余部分,以便找出诀窍。 :) –