STK. Register ("common. Setting. Rule", function (){
VaR B = {};
B. isempty = function (){
Return/^ \ s * $/g. Test (A. Replace (/^ \ s + | \ s + $/g ,""))
};
B. isnumber = function (){
Return/^ [+ \-]? \ D + (\. \ D + )? $/. Test ()
};
B. isname = function (){
Return/^ [0-9a-za-z \ u4e00-\ u9fa5 _-] + $/. Test ()
};
B. iscompany = function (){
Return/^ [0-9a-za-z \ u4e00-\ u9fa5 \ uff08 \ uff09 ()] + $/. Test ()
};
B. ischinese = function (){
Return/[\ u4e00-\ u9fa5] + $/. Test ()
};
B. iscname = function (){
Return/^ [\ u4e00-\ u9fa5] + [\ u00b7 \.]? [\ U4e00-\ u9fa5] + $/. Test ()
};
B. isemail = function (){
If (! /^ [0-9a-z _] [_. 0-9a-z-] {0, 31} @ ([0-9a-z] [0-9a-z-] {0, 30 }\.) {1, 4} [A-Z] {2, 4} $ /. test ())
Return! 1;
If (A &! = "" & A. indexof ("@")! =-1 ){
VaR B = A. indexof ("@"), c = A. substring (0, B );
Return C. length> 64 ||a. length> 256? ! 1 :! 0
}
Return! 1
};
B. isemailname = function (){
Return/^ [0-9a-z _] [_. 0-9a-z-] {0, 31} $/. Test ()
};
B. isidnumber = function (){
Return/^ [\ D] {15} $ /. test (a) |/^ [\ D] {17} ([XX \ D] {1} $) $ /. test ()
};
B. ismobile = function (){
Return/^ 1 [3 | 4 | 5 | 8] [0-9] {9} $/. Test ()
};
B. isweird = function (){
Return! /^ [A-zA-Z0-9 \ u3002 \ uff1b \ User \ uff1a \ u201d \ uff08 \ uff09 \ u3001 \ User \ u300a \ u300b \ uff01 \ u201c \ u201d \ u2018 \ u2019 \ u300e \ u300f \ u300c \ u300d \ uff09 \ uff08 \. \_\-\? \~ \! \@\# \$ \%\^\\\\ * \\\+ \' \=\ [\] \ (\) \{\}\| \; \ '\: \ "\, \/\ <\>] + $/I. test ()
};
B. ispassportid = function (){
Return/^ [a-zA-Z0-9] {} $/. Test ()
};
B. isabroadname = function (){
Return/^ [A-Za-Z \ u4e00-\ u9fa5] + ([\ u00b7 \. \-]? [A-Za-Z \ u4e00-\ u9fa5] +) * $/. Test ()
};
B. lenlimit = function (B, c, d ){
VaR E = A. blength (B );
Return! (E <c | E> D)
};
B. isurl = function (){
Return/^ http: \/([\ W-] + (\. [\ W-] +) + (\/[\ W -.\/\? % @ & + = \ U4e00-\ u9fa5] *)? $/I. Test ()
};
B. turnboolean = function (){
Switch (typeof ){
Case "Boolean ":
Return;
Case "Number ":
Return !! A;
Case "string ":
Return A = "true" | A = "1"
}
};
B. renullchar = function (){
Return A. Replace (/^ \ s + | \ s + $/g ,"")
};
Return B
});