0

JavaScriptでこれを行うにはどうすればよいですか?

$name = $xml->name;
$file_name = strtolower($name);
$file_name = str_replace(array('-','  ',' ','å','ä','ö'), array('',' ','-','a','a','o'), $file_name);
$file_name = preg_replace("/[^a-z0-9-]+/i", "", $file_name);
4

2 に答える 2

0
toLowerCase()   Converts a string to lowercase letters
toUpperCase()   Converts a string to uppercase letters
replace() Searches for a match between a substring (or regular expression) and a string, and replaces the matched substring with a new substring
search() Searches for a match between a regular expression and a string, and returns the position of the match

詳細については、こちらをご覧ください:http ://www.w3schools.com/jsref/jsref_obj_string.asp

于 2012-07-31T11:28:27.433 に答える
0

Mozillaには、すぐに利用できるすばらしいリファレンスがあります。以下の回答にいくつかのリンクを含めました。

文字列の下部ケーシングについては、toLocaleLowerCaseをご覧ください。次に、置換に移りますpreg_replace。これは、主に正規表現に基づいているという点で、多くの点で非常によく似ています。

たくさん読んでいますが、それほど難しくはないはずです!幸運を!

于 2012-07-31T11:31:20.600 に答える