• ベストアンサー

【jQuery】変数判定のような簡単なコマンド

JavaScript/jQueryともに初心者です。 例えば、 1)対象が「0-9」のみで構成された文字列か判定 2)対象文字列にマルチバイト文字が含まれているか判定 などという割と簡単な作業をやりたいのですが、こういったコマンドとかプラグインとか関数とかはjQueryにあるのでしょうか。 関数を自作しようかと思ったのですがjQueryにあるなら無駄ですし… お詳しい方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

jQueryを持ち出さなくても、javascriptで正規表現(RegExp)を使えます。 https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Objects/RegExp もっとも、正規表現をまず覚えないとね...

ikataro
質問者

お礼

ありがとうございます。 結果として「その手の単純な物はjQueryにない」ということになりますかね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • jqueryとphpで変数をやり取りしたい

    jqueryとphpで変数をやり取りしたい こんばんは 現在jqueryとphpのやり取りを模索しています phpで定義した変数(仮に$dataPHPとして)に文字列を入れておきます それを外部のjqueryにどうにかして渡す(この『渡す』方法が分からない・・・) そして、jquery内で受け取った変数から色々処理をして、最終的に今度は別の変数(また仮に$dataJQUERYとします)をPHPに渡します PHPではその変数を受け取り、以降の処理を進めていく、というものです 『jquery php データ 渡す』などで調べてみると、$.ajaxや$.postを使うとデータを渡せるとあり、実際にサンプルプログラムを動かしてみました しかし、javascriptからphpにデータを送ることはできても、コールバック関数というものでjavascriptに返ってきたり、innerHTMLで直接埋め込んでしまったりと、純粋に変数として保持できる方法が見つかりませんでした jqueryとphpで自由に変数を渡しあえる方法はないのでしょうか? 現在の環境はjquery1.4.2、php5、apache2、IE7です どうぞご教授願います

  • jQueryの関数内の変数について教えてください

    jQueryで外部の関数の中にある変数の値の取得方法について教えてください。 文法等全く分かっていない、初心者で大変恐縮しております。 外部にある変数の値を取得し、その値を必要な変数に代入したいと思っております。 下記に大まかなコードを記述いたしました。 サイトを開いた時に「mLivre」を実行し、リサイズ処理をした時に もう一度「mLivre」を実行しております。 「var mLivre」内にある数値を、「jQuery(window).resize」の中の 「 jQuery.fn.mLivre」の中にある変数に代入しようと思っております。 私のやりたいことは、「mLivre」というプラグイン(下記※参考サイト)を レスポンシブにしたいと思っております。 「mLivre」は画像を本の様にめくってくれるスクリプトです。 下記のコードの流れで、ブラウザサイズに合わせて表示の大きさを 変えることができましたが、リサイズするごとに初期化され ページが1ページ目からになってしまうので、 リサイズ後も変わらないページで表示させたいと思っております。 ※参考サイト http://coliss.com/articles/build-websites/operation/javascript/jquery-plugin-mlivre.html 全くの初心者で大変恐縮しておりますが、 ご享受いただけたらと思います。 また、記述についてもご指摘いらだけたら幸いです。 宜しくお願いいたします。 -------ソースコード---------- //実行外部ファイル jQuery('#slide').mLivre({ }); //コアファイル (function(jQuery) { jQuery.fn.mLivre = function(options,num) { }; jQuery(window).resize(function(){ var mLivre={ //ここにある変数の値を取得してリサイズ内の jQuery.fn.mLivreに渡したい。 } jQuery.fn.mLivre = function(options,num) { //この中の変数に代入したい }; jQuery('#slide').mLivre({  //リサイズ後の実行部 }) ; }); })(jQuery); var mLivre={ //ここにある変数の値を取得してリサイズ内の jQuery.fn.mLivreに渡したい。 }

  • jQuery Cycle Pluginについて

    JavaScriptで、右から左に自動で画像が流れるスライドショーを表現するために、 現在いろいろなプラグイン等を見ています。 その中に、「jQuery Cycle Plugin」というのがあったのですが、 こちらのサイトに行き all となっているファイルのダウンロードを するために対象のリンクをクリックすると、なぜか403エラーになってしまいます。 こちらはすでに配布を終了してしまった、ということなのでしょうか? 試しにと思い、同じページにあるLite Pluginを設置しても、 私の望む動きは得られませんでした。 同じようなプラグインを使用中の皆様、どうかご意見やご指摘、アドバイスをいただけないでしょうか? ※ちなみに、正常に動いているサイトさんでは、jQueryは1.2.6を、 ※「jQuery Cycle Plugin」のallを使用していました。

  • 【JQuery】iframeのリンク先変更、jquery_dump

    JQueryの勉強を始めたのですが、うまくいきません。2点ご質問させていただきます。もしわかる方がいらっしゃれば教えてください。 1.下記のように、javascriptで動的にiframeのリンク先を変更したいのですが、エラーが出て処理が成功しません。  javascript(jquery?)ではiframeのリンク先を変更することはできないのでしょうか。  (また、jqueryオブジェクトについての詳細なメソッドや使用方法など がのっているサイトなどあれば教えていただきたいです。)  ///////javascript////////// <script type="text/javascript" src="shared/js/jquery.js">  function test(url)  {   // urlにはhttp://yahoo.co.jpなど、urlが入る   $("#ifr").set("src",url);  } </script>  ///////html//////////  <iframe id="ifr" src="" height=768 width=512>  </iframe> 2.jquery_dumpというphpのvar_dumpのような便利な関数があるようなのですが、私がサイトからダウンロードしたものには入っていませんでした(not definedが出ます)。これは、プラグインなどJQuery本体と別のものを導入する必要があるのでしょうか。

  • jquery.heightLineというプラグイン

    http://sample1.digi2.jp/kindergarten/plan.html こちらのサイトにjquery.heightLineというボックスのサイズを統一するプラグインを導入したのですが、 javascriptを無効にしている人を考えるとheightもつけておくべきでしょうか? 今つけているのですが、実務でははずすべきでしょうか? 補足 また文字を最大にすると同じサイズにならないのですが、これは仕方ないのですよね。 実務でもこれはOKなのでしょうか? 他のプラグイン探せとなるのでしょうか?

  • URL 判定

    入力された文字列がURLかどうかの判定はどのようにすれば良いですか? URL:https://www.google.co.jp URLではない:https://www.goog 何かメソッドがあるのでしょうか? よろしくお願いします。 javascript

  • 【jQuery】いい文字数カウンターを探してます

    jQuery(JavaScript)初心者です。 <input>や<textarea>など、フォームの文字数カウンターを探しているのですが、意外といいのが見つからず、お尋ねします。 次のような文字数カウンターのプラグインをご存じでしたら教えてください。 1)改行は数えない 2)キーボードを使わずマウスだけでコピペしても反応してくれる Twitterのも、教えてgooのも、上記を満たしていないのでけっこう難しいんでしょうかね… お詳しい方、よろしくお願いします。

  • 外字の判定方法がわかりません。

    初めて投稿します。 PHP初心者です。 外字の判定方法が、わかりません。 いろいろと調べてみたのですが、マルチバイト関数などの使い方もなれないもので、困ってます。 勉強不足なのは、承知しておりますが、どなたかお力添えいただけないでしょうか?

    • 締切済み
    • PHP
  • jQuery.TableSorterのカスタムの件

    はじめまして。困っております。助けてください<(_ _)>! jQuery.TableSorterを使ったページをリリースしました。 困ったことに、降順でソートすると ソート対象の文字列の頭文字にカタカナの「ヴ」がつく文字が、 カタカナの「ン」で始まる文字よりも、降順の一番トップにソートされてしまいます。 jQuery.TableSorter.js内で、上記の処理を加えたいと思っております。 分かる方いらっしゃったら教えてください。宜しくお願いします。

  • jQueryプラグインtubular使い方について

    アメブロの背景全体にYOUTUBE動画を流したいのですがやり方がわかりません。 jQueryのダウンロードサイトで進んで行って、英語文字列のページ出てきて それを名前を付けて保存。 jquery-tubularのjquery-tubular1.0.1ってやつも取り込みました。 <script> $(function(){ $('document').ready(function() { var options = { videoId: ''}; $('#window').tubular(options); }); }); </script> これにYOUTUBEの動画IDを''に入れました。 それをプラグインのところに張り付けてみたんですが何も起こりません。 サイトで載っている、「先にjQuery本体を、続いてダウンロードしてきた jQuery Tubularを読み込み」っていう部分も意味が分かりません。 どなたかやり方を教えてください・・ よろしくお願いします。