php指定字母开头

请问第一行statuscode里面要指定大写S开头,后跟4位数字,长度是5,如“S1234”。是用户自己输入的,不是随机生成,我该怎么写呢?... 请问第一行status code里面要指定大写S开头,后跟4位数字,长度是5,如“S1234”。是用户自己输入的,不是随机生成,我该怎么写呢? 展开
 我来答
isayos
2014-05-03 · TA获得超过766个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:273万
展开全部

你这意思就是说S必须有呗?只是后面4个数字为用户添加的呗?

那你这样:

1、Status Code: <input type="number" name="scode" maxlength="4"> 这maxlength设置为4,只能由4位字符,同时将type="number"而不是"text",这样就只能输入4位数字,目前所有主流浏览器都识别type的number和text甚至email格式。

2、连强制大写的函数都不用调用了。直接

<?php

$scode="S"; //必须用大写S,对吗?

$scode.=$_POST['scode']; //再加上用户提交过来的4位数字,例如2014,对吧?

# 这个时候$scode的值已经是S2014了,而且S2014是一个独立的字符串,不是2个散开的。

?>

这样符合标准不?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式