。^\d+$
//匹配非负整数(正整数+0)
@H_502_0@2
。^[
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*$
//匹配正整数
@H_502_0@4
。^-[
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*$
//匹配负整数
@H_502_0@7
。^(([
@H_502_0@0
-
@H_502_0@9
]+\.[
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*)|([
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*\.[
@H_502_0@0
-
@H_502_0@9
]+)|([
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*))$
//匹配正浮点数
@H_502_0@9
。^(-(([
@H_502_0@0
-
@H_502_0@9
]+\.[
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*)|([
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*\.[
@H_502_0@0
-
@H_502_0@9
]+)|([
@H_502_0@0
-
@H_502_0@9
]*[
@H_502_0@1
-
@H_502_0@9
][
@H_502_0@0
-
@H_502_0@9
]*)))$
//匹配负浮点数
String.prototype.len=function(){
@H_362_403@return
@H_362_403@this
.replace([^\x00-\xff]/g,
"aa"
).length;}
@H_502_0@21
。匹配空行的正则表达式:\n[\s|]*\r
@H_502_0@23
。匹配首尾空格的正则表达式:(^\s*)|(\s*$)
*正则表达式用例
*
@H_502_0@5
、^\d{
@H_502_0@4
}\-\d{
@H_502_0@1
,
@H_502_0@2
}-\d{
@H_502_0@1
,
@H_502_0@2
}$只能是
@H_502_0@2004
-
@H_502_0@10
-
@H_502_0@22
格式
*
@H_502_0@9
、^\+?[a-z0-
@H_502_0@9
](([-+.]|[_]+)?[a-z0-
@H_502_0@9
]+)*@([a-z0-
@H_502_0@9
]+(\.|\-))+[a-z]{
@H_502_0@2
,
@H_502_0@6
}$邮件
*
@H_502_0@10
、\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([,;]\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*输入多个地址用逗号或空格分隔邮件
*
@H_502_0@11
、^(\([
@H_502_0@0
-
@H_502_0@9
]+\))?[
@H_502_0@0
-
@H_502_0@9
]{
@H_502_0@7
,
@H_502_0@8
}$电话号码
@H_502_0@7
位或
@H_502_0@8
位或前面有区号例如(
@H_502_0@022
)
@H_502_0@87341628
*
@H_502_0@12
、^[a-zA-Z
@H_502_0@0
-
@H_502_0@9
_]+@[a-zA-Z
@H_502_0@0
-
@H_502_0@9
_]+(\.[a-zA-Z
@H_502_0@0
-
@H_502_0@9
_]+)+(\,[a-zA-Z
@H_502_0@0
-
@H_502_0@9
_]+@[a-zA-Z
@H_502_0@0
-
@H_502_0@9
_]+(\.[a-zA-Z
@H_502_0@0
-
@H_502_0@9
_]+)+)*$
*只能是字母、数字、下划线;必须有@和.同时格式要规范邮件
@H_502_0@14
^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$