JS には、文字列をインターセプトするための 3 つのメソッド、
パラメータの使用alert(stmp.slice(3)); //4文字目から開始し、最後の文字までをインターセプトし、"nn.cn"を返します。 alert(stmp.substring(3)); //4文字目から開始し、最後の文字までをインターセプトし、"nn.cn"を返します。 2つのパラメータを使用するalert(stmp.slice(1,5)) //2文字目から5文字目まで、「cinn」を返します alert(stmp.substring(1,5)); //2文字目から5文字目まで、「cinn」を返します パラメータが 1 つだけ使用され、それが 0 の場合、パラメータ全体が返されます。alert(stmp.slice(0)); //文字列全体を返す alert(stmp.substring(0)); //文字列全体を返す 最初の文字を返しますalert(stmp.slice(0,1));//"r"を返す alert(stmp.substring(0,1));//"r"を返す //上記の例では、slice() と substring() の使い方は同じで、戻り値も同じですが、 alert(stmp.slice(2,-5));//"i"を返す alert(stmp.substring(2,-5));//「rc」を返す //上記の 2 つの例から、slice(2,-5) は実際には slice(2,3) であり、負の 5 に文字列の長さ 8 を加えたものが正の 3 に変換されることがわかります (最初の桁が 2 番目の桁 alert(stmp.substring(1,5)) //2文字目から5文字目まで、「cinn」を返します alert(stmp.substr(1,5)); // 2 番目の文字から 5 文字をインターセプトし、「cinn」を返します。
phone.slice(-6) は最後の 6 桁 (2 番目のパラメータを 0 として記述する必要はありません) を取得し、「012100」を返します。 phone.slice(-6, -4) は最後の 4 桁を最後の 6 桁に切り上げます。(-6+11, -4+11) = (5, 7)。 // 日付のサイズを比較します。日付が毎月 1 より小さい場合、var nowdate = new Date(); アイテム = 2016-7-16; temp = item.split('-'); temp[0] != 現在の年 || temp[1] != 現在の月) { 戻る; } temp[1] = parseInt(temp[1]) + 1; 日付 = 新しい日付(temp.join('-')); if(日付>=現在の日付){ Aを実行します。 }それ以外{ Bを実行します。 } 指定された文字列の後の文字を置き換えます var abc = 'adadada=ss'; var j = abc.substring(abc.indexOf('=')+1,abc.length); var dsd = abc.replace(j,'haha'); --> dsd = 'adadada=haha' 以上が編集部が紹介した JS 文字列インターセプションの 3 つの方法です。皆様のお役に立てれば幸いです。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Nginx 構成 SSL および WSS 手順の紹介
>>: MySQLのさまざまなオブジェクトのサイズと長さの制限について話しましょう
nginx を使用して 1 つのサーバーに複数のフロントエンド プロジェクトをデプロイする 3 つの...
序文データの一貫性と整合性を確保するために、あらゆるデータベースにはロック メカニズムが備わっていま...
ログポイントベースのレプリケーション1. マスターデータベースとスレーブデータベースに専用のレプリケ...
この記事では、MySQL 5.7.18アーカイブ圧縮版をインストールする具体的な方法を参考までに紹介...
<frameset></frameset>は皆さんもよくご存知のものです。こ...
目次仮想DOM仮想DOMとは何か仮想DOMの役割Vue の仮想 DOM vノードvNodeとはvNo...
MySQL データベース管理ソフトウェアには、エンタープライズ エディションとコミュニティ エディシ...
多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...
Linux は現在最も広く使用されているサーバー オペレーティング システムです。Unix をベー...
目次MySQL クライアント/サーバー プロトコルMySQL サーバーから高いパフォーマンスを得る必...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <html> <...
サーバーのデータベース ハード ディスク領域がいっぱいだったため、大量のデータの書き込みに失敗し、「...
目次作成機能配列プロトタイプの削減Array.prototype.reduceRightパイプ関数作...
目次クイックスタート使い方基本原則Vue2.x はコンポーネント通信に EventBus を使用しま...
今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理...