1

PHPでは、このstrpbrk関数を使用して、特定の文字列に特定の文字セットが含まれているかどうかを判別できます。JavaScriptでそれを行う方法はありますか?

TIA。

編集:JSは知っているがPHPは知らない人のためにstrpbrk、入力文字列と一致させたいものを含む文字列を引数として取り、一致する場合は最初に見つかった文字から始まる文字列を返しますfalse。 t。

4

4 に答える 4

2

JavaScriptで同等のphp関数が必要なときはいつでも、php.jsに目を向けます

ほとんどの関数には依存関係がなく、自由に切り取って貼り付けることができます。

于 2009-07-02T18:58:43.727 に答える
0

ここを参照してください:PHPのstrpbrkに相当するJavascript

function strpbrk (haystack, char_list) {
  // http://kevin.vanzonneveld.net
  // +   original by: Alfonso Jimenez (http://www.alfonsojimenez.com)
  // +   bugfixed by: Onno Marsman
  // +    revised by: Christoph
  // +    improved by: Brett Zamir (http://brett-zamir.me)
  // *     example 1: strpbrk('This is a Simple text.', 'is');
  // *     returns 1: 'is is a Simple text.'
  for (var i = 0, len = haystack.length; i < len; ++i) {
    if (char_list.indexOf(haystack.charAt(i)) >= 0) {
      return haystack.slice(i);
    }
  }
  return false;
}
于 2009-07-02T18:58:07.347 に答える
0
function strpbrk(string, chars) {
    for(var i = 0, len = string.length; i < len; ++i) {
        if(chars.indexOf(string.charAt(i)) >= 0)
            return string.substring(i);
    }

    return false;
}
于 2009-07-02T20:45:01.313 に答える
0

はい

ホーム ゲームをプレイしている人にとって、http://phpjs.orgは素晴らしいサイトであり、多くの貢献者が PHP 基本関数 API の大部分を JavaScript で使用できるようにするために取り組んでいます。個々の機能をダウンロードすることも、多くの機能のパッケージを入手することもできます。

編集: http://kevin.vanzonneveld.netに投稿するすべての人は、関数の新しいメイン サイトがhttp://www.phpjs.orgであることに注意してください。

于 2009-07-02T18:59:42.833 に答える