名称空间(Namespace): expressions

x. expressions

正则表达式管理

成员(Members)

<static> rules :object

规则集合
类型(Type):
  • object
示例(Example)
// 返回邮箱地址的正则表达式
x.expressions.rules['email'];

方法(Methods)

<static> exists(options)

利用正则表达式验证字符串规则
参数(Parameters):
名称 类型 描述
options object 选项信息
示例(Examples)
// result = false;
var result = x.expressions.exists({
  text:'12345a',
  regexpName: 'number',
  ignoreCase: ture
});
// result = false;
var result = x.expressions.exists({
  text:'12345a',
  regexp: /^\d+$/g,
  ignoreCase: ture
});

<static> formatInteger(value, removePaddingZero)

格式化输入的输入的文本为整数.
参数(Parameters):
名称 类型 Argument 描述
value string 文本信息
removePaddingZero bool <optional>
移除两侧多余的零
示例(Examples)
var value = '12345a';
// return value = '12345'
value = x.expressions.formatInteger(value);
var value = '012345';
// return value = '12345'
value = x.expressions.formatInteger(value, true);

<static> formatInteger(value, removePaddingZero)

格式化输入的输入的文本为数字.
参数(Parameters):
名称 类型 Argument 描述
value string 文本信息
removePaddingZero bool <optional>
移除两侧多余的零
示例(Examples)
var value = '12345.00a';
// return value = '12345'
value = x.expressions.formatInteger(value);
var value = '012345.00';
// return value = '12345'
value = x.expressions.formatInteger(value, true);

<static> formatNumberRound2(value, removePaddingZero)

格式化输入的文本统一为保留小数点后面两位的数字。
参数(Parameters):
名称 类型 Argument 描述
value string 文本信息
removePaddingZero bool <optional>
移除两侧多余的零
示例(Example)
var value = '12345';
// return value = '12345.00'
value = x.expressions.formatNumberRound2(value);

<static> formatSafeText(text)

格式化输入的文本为安全字符(常用于登录名和拼音字母的检测)
参数(Parameters):
名称 类型 描述
text string 文本信息
示例(Example)
var text = 'abcd-$1234';
// return value = 'abcd1234'
text = x.expressions.formatSafeText(text);

<static> formatTelephone(text)

格式化输入的输入的文本为电话号码.
参数(Parameters):
名称 类型 描述
text string 文本信息

<static> isEmail(text)

/* 验证Email地址格式
参数(Parameters):
名称 类型 描述
text string 文本信息

<static> isFileExt(path, allowFileExt)

验证文件的扩展名.
参数(Parameters):
名称 类型 描述
path string 文件路径
allowFileExt string 允许的扩展名, 多个以半角逗号隔开

<static> isSafeText(text)

验证输入的字符串是否为安全字符, 即只允许字母、数字、下滑线。
参数(Parameters):
名称 类型 描述
text string 文本信息

<static> isUrl(text)

验证URL地址格式
参数(Parameters):
名称 类型 描述
text string 文本信息

<static> isZipcode(text, nature)

/* 验证邮编
参数(Parameters):
名称 类型 描述
text string 文本信息
nature string 区域信息

<static> match()

匹配