限制输入数字和短线的正则表达式
    在某些情况下,我们需要限制用户在输入表单数据时只能输入数字和短线(-),例如电话号码或者。这时候可以使用正则表达式来实现。
    下面是一个只允许输入数字和短线的正则表达式:
html表单只能输入数字
    ^[0-9-]+$
    其中,^表示匹配字符串的开头,$表示匹配字符串的结尾,[0-9]表示匹配数字,-表示匹配短线,+表示匹配前面的字符一次或多次。
    这个正则表达式可以用来验证用户输入的数据是否符合要求,例如:
    var input = '123-456';
    var regex = /^[0-9-]+$/;
    if (st(input)) {
    console.log('输入正确');
    } else {
    console.log('输入有误');
    }
    如果用户输入的是123-456,那么输出结果是“输入正确”,否则输出“输入有误”。
    需要注意的是,这个正则表达式只允许输入数字和短线,如果需要输入其他字符,需要进行相应的修改。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。