正则表达式
写出由字母开头,其余由数字、字母、下划线组成的 6~30 的字符串
^[a-zA-Z]{1}[\w]{5,29}$
写出正确的正则表达式匹配固话号
区号3-4位,第一位为0,中横线,7-8位数字,中横线,3-4位分机号格式的固话号
^[0]\d{2,3}\-\d{7,8}\-\d{3,4}$
要求最短6位数,最长20位,阿拉伯数和英文字母(不区分大小写)组成
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]{6,20}$
输出结果是
1 | var bool = !!2; |
双向非操作可以把字符串和数字转换为布尔值。