0

JQueryビットのテキストボックスを検証したいこれに正規表現を使用したい。私はJQueryを初めて使用するので、誰かがJQueryで正規表現を使用してテキスト文字列を検証する方法を教えてもらえますか(たとえば、正規表現は次のようなものです)。^(?:[\\w\\s-])++$)?

4

3 に答える 3

2

Javascript 正規表現機能は JQuery を必要としません。JQuery がロードされているかどうかに関係なく使用できます。

JavaScript 正規表現に関する 2 つの優れたリソースを次に示します。

http://www.regular-expressions.info/javascript.html

http://www.w3schools.com/jsref/jsref_obj_regexp.asp

これを JQuery に適合させるには:

if (/your regex/.test($("#textbox").val()))
{
    // Valid
}
else
{
    // Invalid
}
于 2012-04-11T11:27:55.417 に答える
1

http://www.jquery4u.com/syntax/jquery-basic-regex-selector-examples/

于 2012-04-11T11:15:03.907 に答える
0

正規表現は jQuery フレームワークの一部ではなく、javascript の一部です。それらを作成するには、RegExp コンストラクターを呼び出し、パターンを文字列として渡すか、簡略表記を使用します。

var newExp = new RegExp('^[0-9]{3,5}$');
//is the same as
var newExp = /^[0-9]{3,5}$/;

\wまたはを意味する場合、例でバックスラッシュを 2 回エスケープする必要はありません\s。正規表現でいくつかのことを読むことを考えるかもしれませんが、パターンには欠陥があります...

于 2012-04-11T11:21:35.943 に答える