正则表达式:允许使用字母、数字和空格(至少有一个字母而非数字)
Regular Expression: Allow letters, numbers, and spaces (with at least one letter not number)
我目前正在使用此正则表达式(/^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9 _]*$/
)来接受字母、数字、空格和下划线。我想把它改成这样,它采用数字和字符的组合,而不仅仅是数字。
如果我理解正确,您希望允许一个至少以一个字母开头的字符串,并可以选择后跟数字、下划线或空格。
在在线正则表达式测试仪上尝试以下操作:/^(?:[A-Za-z]+)(?:[A-Za-z0-9 _]*)$/
。
这应该行得通。
干杯!
试试这个:
/^[A-Za-z0-9 _]*[A-Za-z]+[A-Za-z0-9 _]*$/
这允许每个外部组有0个或更多,内部组有1个或更多(仅限字母)。只有数字的字符串将失败。
/^['w's]+$/
''w允许字母、数字和下划线
''s允许空间
试试这个:^(?![0-9]*$)[a-zA-Z0-9's_]+$
此表达式具有一个负前瞻,用于验证字符串不仅仅是数字。使用regexr 查看它的实际操作
相关文章:
- 为什么 JavaScript 如果一个数字有一个前导零,就将其视为八进制
- 我有一个列表显示 1、2、3 个数字,我可以将它们转换为乌尔都语吗?
- 如何创建一个计数器循环,该循环在单击提交按钮时启动,并输出多行单词,每个单词前面都有一个数字
- 如果我有一个Math.Max对象,我该如何让它显示名称而不是数字
- 为什么这个ajax请求有一个数据字符串,里面有一堆带破折号的数字
- 输入数字HTML5:是否有一个事件在每一步都会触发
- 正则表达式:允许使用字母、数字和空格(至少有一个字母而非数字)
- 我有一个javascript函数,可以将数字添加到数组中
- 如果一个数字有.00,怎么去掉它呢?
- 为什么乘以一些数字有时会得到一个稍大的数字?
- Javascript-确保输入至少有一个数字
- Regex Javascript(必须有一个数字和字符)
- 对一串数字进行排序,每个数字里面都有一个字母.确保在原始数组中保持相同的重复项位置
- 是否有一个JQuery API用于根据数字分配月份名称
- 1或2位数字的正则表达式,其中有一个可选的小数点
- 我如何检查如果一个数字有-作为它的开始值使用javascript
- 我有一个数字,我想在jquery数组中得到小于和大于的最接近的数字
- 什么“?在 JavaScript 之后有一个数字是针对的
- 正则表达式有一个例外 - 如果数字是下一个符号,则不要匹配所有内容
- Javascript 正则表达式表示“至少 X 个字符,有一个大写字母和一个数字”