Javascript 正则表达式,用于检查值是否以数字开头,后跟其他任何内容
Javascript regex to check if a value begins with a number followed by anything else
我将如何做一个正则表达式,看看它是否以数字开头,任何字符都可以跟在后面。我目前的表达是
var validaddress = /^[0-9][A-Za-z0-9]+$/;
但这不是正确的方法。我是新手,帮助任何人?
如果您需要数字后的字符,请尝试以下操作:
var validaddress = /^[0-9].+$/;
如果数字后面的字符是可选的,请使用以下命令:
var validaddress = /^[0-9].*$/;
你要找的是:var validaddress = /^'d.*$/;
'd
- 匹配任何数字
.*
- 匹配除换行符以外的任何字符零次或多次。
或者将.*
替换为 .+
,如果您正在寻找至少 1 个字符。
尝试将/^[0-9]/
作为正则表达式。
如果它只需要以数字开头,我只会检查一下......
当你说"任何字符跟随"时 - 你是指任何字母数字字符还是只是任何东西(即包括空格,逗号,斜杠等)?如果是后者,这个怎么样:
var validaddress = /^[0-9].+$/;
我想这应该有效
/^'d+.+$/
我会去掉$。 此外,"."足以表示"任何字符"。 这个对我有用:
var validaddress = ^[0-9].+;
如果你有一个这些值的字符串,并且你想单独找到每个值,请尝试以下操作:
(^|(?<='W))('d'w*)
然后,您可以循环遍历每个匹配项。
正则表达式示例
您也可以
使用/^'d/
作为最简短的方法。
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- AngularJS-检测到n分钟内没有任何操作并进入默认状态
- 使用多功能框在 chrome 扩展程序中包含内联自动填充功能的任何方法
- 创建按钮不调用表单内的任何操作
- 在过去24小时内,谷歌应用程序脚本或可视化API的任何变化
- Regex匹配除以7开头的10位数字以外的任何一组数字
- 使用 CasperJS 时,是否可以在执行任何内联或外部 Javascript 之前与加载页面的 DOM 进行交互
- 任何应用“webkit-overflow-scrolling: touch”与javascript内联的方法
- 正则表达式保留/匹配任何以特定字符开头的单词
- 找不到“”;应用程序“;模板或视图.对象{fullName:“template:application”}将不呈现任何内
- 如何在没有任何内置函数的情况下将元素添加到数组中
- 如何获得元素id点击没有任何内联函数调用在javascript
- 在javascript/jquery中是否有任何内置功能来过滤邮件,如php's函数(!使用filter_var
- 在JavaScript中过滤数组,而不使用任何内置函数或新数组
- Jquery是否有任何内置方法来单独查找可验证的元素?
- 我试图在不使用任何内置方法的情况下延迟此函数.为什么这行不通呢?
- 如何在不使用javascript中任何内置函数的情况下反转字符串
- Angular Bootstrap-ui 是否有任何内置函数来处理打开或关闭的东西