Javascript 清理字符串以使其URL和文件名安全?

Javascript 清理字符串以使其URL和文件名安全?,javascript,Javascript,我需要javascript来创建与我在PHP中创建的完全相同的url安全文件名 这是我用PHP编写的代码: <?php $clean_name = strtr($string, 'ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ', 'SZszYAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy'); $clean_name = strtr($clean_na

我需要javascript来创建与我在PHP中创建的完全相同的url安全文件名

这是我用PHP编写的代码:

<?php
$clean_name = strtr($string, 'ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ', 'SZszYAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy');
$clean_name = strtr($clean_name, array('Þ' => 'TH', 'þ' => 'th', 'Ð' => 'DH', 'ð' => 'dh', 'ß' => 'ss', 'Œ' => 'OE', 'œ' => 'oe', 'Æ' => 'AE', 'æ' => 'ae', 'µ' => 'u'));

$clean_name = preg_replace(array('/\s/', '/\.[\.]+/', '/[^\w_\.\-]/'), array('_', '.', ''), $clean_name);
$clean_name = strtolower($clean_name);

?>


我如何在Javascript中复制它?

您可以将PHP值放入如下Javascript值中:

<script>

var JSvar = "<?= $phpVar ?>";

</script>

var JSvar=“”;

您在Javascript中找到与PHP中使用的函数对应的匹配函数了吗?类似的问题