1. メールエクスポートconst isEmail = (e) => { /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(e) を返します } 2. 携帯電話番号エクスポートconst isMobile = (e) => { /^1[0-9]{10}$/.test(e) を返す } 3. 電話番号エクスポートconst isPhone = (e) => { /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(e) を返します。 } 4. URLアドレスですか?エクスポートconst isURL = (e) => { /^http[s]?:\/\/.*/.test(e) を返します } 5. 文字列ですか?エクスポートconst isNumber = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'String' を返します。 } 6. デジタルですか?エクスポートconst isNumber = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Number' を返します。 } 7. ブール値ですか?エクスポートconst isBoolean = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Boolean' を返します } 8. それは関数ですか?エクスポートconst isFunction = (e) => { Object.prototype.toString.call(e).slice(8,-1) === '関数'を返します } 9. null ですか?エクスポートconst isNull = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Null' を返します } 10. 未定義ですか?エクスポートconst isUndefined = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Undefined' を返します } 11. それはターゲットですか?エクスポートconst isObject = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Object' を返します。 } 12. 配列ですか?エクスポートconst isArray = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Array' を返します。 } 13. 時間ですか?エクスポートconst isDate = (e) => { Object.prototype.toString.call(e).slice(8,-1)==='Date'を返します } 14. 定期的ですか?エクスポートconst isRegExp = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'RegExp' を返します。 } 15. 間違ったオブジェクトですか?エクスポートconst isError = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'エラー' を返します } 16. シンボル関数ですか?エクスポートconst isSymbol = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'シンボル' を返します } 17. Promise オブジェクトですか?エクスポートconst isPromise = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Promise' を返します } 18. Set オブジェクトですか?エクスポートconst isSet = (e) => { Object.prototype.toString.call(e).slice(8,-1) === 'Set' を返します。 } エクスポート const us = navigator.userAgent.toLowerCase(); 19. WeChatブラウザですか?エクスポートconst isWeiXin = () => { ua.match(/microMessenger/i) == 'micromessenger' を返します } 20. モバイル端末ですか?エクスポートconst isDeviceMobile =()=>{ /android|webos|iphone|ipod|balckberry/i.test(ua) を返します } よく使われる js 関数メソッドに関するこの記事はこれで終わりです。よく使われる js 関数に関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MYSQL 左結合の最適化 (10 秒から 20 ミリ秒)
>>: Linux での scp および sftp コマンドの詳細な説明
多くの人が MySQL の起動時にこのエラーに遭遇しています。まず、このエラーの前提は、サービス ス...
目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...
目次1. 構造体はメモリにどのように保存されますか? 2. container_ofマクロ3. 型4...
[LeetCode] 177. 最も高い給与従業員テーブルからn番目に高い給与を取得する SQL ...
私のおすすめ複数のIEバージョンの共存のためのソリューション以前に IE6、IE7、IE8 の共存に...
1. 属性へのリンク(1)ルーティングパスを配置する(2)指定された形式でオブジェクトを配置する{パ...
目次ライフサイクルの変化反応的な参照vue2.x では ref を使用して要素タグを取得します。vu...
データベースはスロークエリログを有効にします設定ファイルを変更する設定ファイルmy.iniに次の2つ...
今日、非常に奇妙な問題に遭遇しました。次のコードを見てください。 SimpleDateFormat ...
HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...
1. MySQL アーキテクチャストレージ エンジンを紹介する前に、まずは MySQL アーキテクチ...
目次1. データベースのボトルネック2. サブライブラリとサブテーブル2. 横長テーブル3. 垂直サ...
目次Tomcat でプロジェクトを展開する 3 つの方法プロジェクトをwebappsディレクトリに直...
目次序文グラフィックドライバーをインストールするCUDAをアンインストールするCUDAをインストール...
1. MIME: 多目的インターネットメール拡張インペリアル カレッジ オブ コンピュータ オンラ...