正则表达式,只包含数字与连字符- 如何写?

2022-12-24 06:40

连字符 - ,是直接写- ,还是- ,还是其它方式?
3个回答
JS的正则表达式
//校验是否全由数字组成
function isDigit(s){
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true}
只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s) {
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false return true
}
校验密码:只能输入6-20个字母、数字、下划线
function isPasswd(s) {
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true }
校验手机号码:必须以数字开头,除数字外,可含有“-”
function isMobil(s) {
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true }

1、首先使用正则表达式找到数字,用找到的数字的两倍值替换原数字。使用eplace() 方法的第二个参数为一个函数返回找到数字的两倍值的方法代码。

2、使用正则表达式  /\d+/g: 匹配至少一个数字的调用方法代码。

3、测试输出的结果,如下图所示。

4、取得的是数字 2014 和 2015,所以只要取得 arguments[0] 即可。。

5、还可以使用正则表达式匹配固定位数的数字,方法代码如下。

\-
没有其他方式,特殊字符都需要转义一下,转义符就是 \
相关问答
以“书包里的故事”为题,含小标题式
1个回答2024-02-08 22:12
书包,伴我走过了无数条林荫道;陪我阅读千万篇美文。   ——题记   每当走在路上,我都会抱怨书包过重。而且,有很多人都说书包背在肩上会让自己长不高。于是,我开始特别讨厌书包背在身上的感觉,尤其...
全文
含蓄男人表达爱的方式
1个回答2024-01-22 18:19
这样的男人肯定是非常绅士的男人,因为他们肯定不会在口头上说他是爱你的或者是是喜欢你的,他会表现在自己的行动之中。
日式松骨包含什么
1个回答2023-10-13 20:11
之日式松骨整个过此盯程包含有头部肩颈还有背部的按摩,手迹旁法森州和专业,用的指压手法力度适中,疏通经络,放松肌肉,让我在繁忙的工作后得到了身心的放松。
正则表达式 任意字符
2个回答2022-10-04 21:29
.+\r|\r+ 根据你的描述,你全都匹配完了,那还查个什么劲,多此一举,你不如Ctrl+A全选得了。
日常生活中(包括工作),你最喜欢听那些话?怎样的表达方式你最能接受?
1个回答2024-03-06 16:07
相对来说,喜欢温和一点的,鼓励一点的话语还会更督促自己,现在就是缺少,不过可以自己监督鼓励
求高一数学集合里的各种符号及含义 如:真包含、包含于等等...谢啦
2个回答2022-08-12 12:25
做集合与集合的关系的题,我们主要看两个集合的元素 例如:(1)A={1,2,3},B={1,2} B中的元素在A中都能找到,B是A的子集,我们就说A包含于B或A真包含于B (2)若A={1,2,3},...
全文
急‘‘石灰吟包含的化学文字表达式
2个回答2022-11-08 12:51
千锤万凿出深山, 烈火焚烧若等闲:CaCO3====CaO+CO2,反应条件为高温煅烧,二氧化碳后加气体标志 粉身碎骨浑不怕, 要留清白在人间:Ca(OH)2+CO2=CaCO3+H2O,碳酸钙后标...
全文
包含东方的成语有哪些 包含东方的四字成语
1个回答2024-01-24 20:19
东方不亮西方亮、 东岁老方千骑、 东方圣人乎伍升、 东方橘颤将白