2012-04-11 9 views
0

JQueryビットのテキストボックスを検証したいのですが、これに正規表現を使用したいと思います。私はjQueryのに新しいですと、誰かが正規表現は、テキスト文字列を検証するためにjQueryのに使用することができますどのように私を提案することができます(ここで、例えば、正規表現のための^(?:[\\w\\s-])++$)?Jqueryの文字列検証

+0

は、なぜあなたはjQueryの検証プラグインを使用していないかもしれません私は尋ねる? – buymypies

+0

あなたはどのような文字を許可しますか?空の文字列は有効である必要がありますか?具体的にしてください – fcalderan

+0

RegExpはjQueryとは関係ありません。 '.val()'が返す文字列をJavascriptのRegExp関数でテストします。本当に良いオンラインテスターのチートシートですhttp://regex.larsolavtorvik.com/ – kontur

答えて

0

正規表現のようなものは、jQueryのフレームワークの一部ではないです、彼らはジャバスクリプトのほんの一部だそれらを作る、のいずれかのRegExpコンストラクタを呼び出すと、文字列として、あなたのパターンを渡すか、省略表記を使用するには:。で二回

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

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

関連する問題