- R.Validate
-
对象验证方法。
- .is( object )
-
判断对象类型。
object 需要验证的对象
R.is( [1,2,3] );
R.is( document.body );
- R.Validate.Array( object )
-
验证对象是否为数组。
object 需要验证的对象
R.Validate.Array( [1,2,3] );
- R.Validate.Function( object )
-
验证对象是否为函数。
object 需要验证的对象
R.Validate.Function( function(){} );
- R.Validate.Object( object )
-
验证对象是否为对象。
object 需要验证的对象
R.Validate.Object( alert );
- R.Validate.Date( object )
-
验证对象是否为日期。
object 需要验证的对象或字符串
R.Validate.Date( new Date() );
R.Validate.Date( '2012-12-22' );
- R.Validate.Number( object )
-
验证对象是否为数值。
object 需要验证的对象
R.Validate.Number( 9 );
- R.Validate.String( object )
-
验证对象是否为字符串。
object 需要验证的对象
R.Validate.String( 'Mo' );
- R.Validate.Defined( object )
-
验证对象是否已定义。
object 需要验证的对象
R.Validate.Defined( R );
- R.Validate.Empty( object )
-
验证对象是否为空。
object 需要验证的对象
R.Validate.Empty( '' );
- R.Validate.Boolean( object )
-
验证对象是否为布尔值。
object 需要验证的对象
R.Validate.Boolean( false );
- R.Validate.Window( object )
-
验证对象是否为 window 。
object 需要验证的对象
R.Validate.Window( window );
- R.Validate.Document( object )
-
验证对象是否为 document 。
object 需要验证的对象
R.Validate.Document( document );
- R.Validate.Element( object )
-
验证对象是否为元素。
object 需要验证的对象
R.Validate.Element( document.body );
- R.Validate.Chinese( string[, all] )
-
验证字符串是否包含中文。
string 需要验证的字符串
all 可选,ture 或 false,是否全部为中文
R.Validate.Chinese( '我是中文' );
验证字符串是否全部由中文构成。
R.Validate.Chinese( '我是中文和 e 文' , true );
- R.Validate.Safe( string )
-
验证对象是否为安全字符,即是否有特殊字符。
string 需要验证的字符串
R.Validate.Safe( '[]' );
- R.Validate.Email( string )
-
验证对象是否为电子邮件地址。
string 需要验证的邮件地址
R.Validate.Email( 'example@domain.com' );
- R.Validate.URL( string )
-
验证对象是否为 URL 资源。
string 需要验证的URL 资源
R.Validate.URL( 'http://example.domain.com' );
- R.Validate.IP( string )
-
验证对象是否为 IP 地址。
string 需要验证的IP地址
R.Validate.IP( '127.0.0.1' );
- R.Validate.ID( string )
-
验证字符串是否为身份证。
string 需要验证的身份证号码,支持15或18位
R.Validate.ID( '42112119801010X' );
R.Validate.ID( '421121198010104283' );
- R.Validate.Password( string )
-
验证对象是否为合法密码(6~20 位)。
string 需要验证的密码字符串
R.Validate.Password( '123456' );
- R.Validate.Color( string )
-
验证对象是否为颜色。
string 需要验证的颜色字符串,16进制颜色
R.Validate.Color( '#AABBCC' );
- R.Validate.Phone( string )
-
校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”。
string 需要验证的号码字符串
R.Validate.Phone( '6666888' );
R.Validate.Phone( '0519-6666888' );
- R.Validate.Mobile( string )
-
校验手机号码:必须以数字开头,除数字外,可含有“-”。
string 需要验证的手机号码字符串
R.Validate.Mobile( '15066661234' );