私は次のコセを持っています:
if (link.action === "Create") {
ただし、私の link.action は次のようになります。
Create xxxx
この一致を変更して、開始が「作成」であることを確認する方法はありますか?
私は次のコセを持っています:
if (link.action === "Create") {
ただし、私の link.action は次のようになります。
Create xxxx
この一致を変更して、開始が「作成」であることを確認する方法はありますか?
ただチェックしてくださいstring.indexOf(string_to_check)
。文字列に存在する場合、「string_to_check」のインデックス番号を返します。あなたのケースでは、文字列を「Create」で始める必要があるため、インデックスは常に0にする必要があります。
だから、あなたはこれを試すことができます
if (link.action.indexOf("Create") == 0) {
link.action.slice(0,6)=="Create"
上記の方法と同様に、好きなように機能します。詳細については、java スクリプトでの String オブジェクトの参照を参照してください。
正規表現を使用します。
if (link.action.match(/^Create/) {
}
^
は特殊文字です。入力の先頭のみに一致するアンカーです。
一般的な正規表現の詳細: http://www.regular-expressions.info